#garfield Logs
Dec 26 2019
#garfield Calendar
03:10 PM rue_mohr: hmm --> HDL4FPGA
03:20 PM Tom_L: that's cheating
03:49 PM rue_shop1: dunno, will check it later
03:49 PM rue_shop1: but I need to sit down and reinstall that stuff
03:49 PM Tom_L: me too, looks like some sort of lib
03:49 PM rue_shop1: then start installing 32bit libraries
03:49 PM Tom_L: i need to reinstall win on that hdd and see if it's good or bad
03:49 PM rue_shop1: dont recall the apt-get command to pick from the 32bit repo
03:50 PM Tom_L: using a temp ssd for now
03:50 PM rue_shop1: did you have an SSD die?
03:50 PM Tom_L: no
03:50 PM Tom_L: none of mine have died
03:51 PM Tom_L: i just don't wanna waste one on this pc
03:51 PM Tom_L: until i run out of hdds
03:53 PM Tom_L: you need the xilinx file again?
03:53 PM Tom_L: i put it on my server
03:54 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/xilinx/
03:54 PM Tom_L: the .tar file
03:57 PM rue_shop1: no I need to sit down with the patience to reinsall it
03:57 PM rue_shop1: still have the install file
03:57 PM rue_shop1: then I have to look up how to install 32 bit packages on a 64 bit system
03:57 PM Tom_L: oh
03:57 PM Tom_L: why?
03:57 PM rue_shop1: it seems thats lots of what having a 64 bit system is, installing 32 bit packages
03:58 PM rue_shop1: someone on the fpga channel said I have to have 32bit libraries to use it
03:58 PM Tom_L: naw
03:58 PM Tom_L: i just installed it
03:58 PM Tom_L: and it worked
03:58 PM Tom_L: other than the impact
03:58 PM rue_shop1: on 64?
03:58 PM Tom_L: yes
03:58 PM Tom_L: buster
03:59 PM Tom_L: 10.2
03:59 PM Tom_L: i built you sample on it
03:59 PM Tom_L: it will tell you that you need one lib
03:59 PM Tom_L: i can boot linux and tell you which one
03:59 PM rue_shop1: hmm
04:00 PM rue_shop1: yea, I can rety the install later
04:00 PM Tom_L: don't make it harder than it needs to be
04:00 PM Tom_L: booting..
04:00 PM rue_shop1: that editor project opened my eyes to some things and I'm just catching up
04:02 PM Tom_L: needs libncurses5
04:02 PM rue_shop1: got it
04:02 PM rue_shop1: hey I wonder
04:02 PM Tom_dev: Installing Xilinx Design Suite:
04:02 PM Tom_dev: open a terminal
04:02 PM Tom_dev: 'sudo su'
04:02 PM Tom_dev: cd /home/tom/xilinx14-7/Xilinx_ISE_DS_Lin_14.7_1015_1
04:02 PM Tom_dev: bash xsetup
04:02 PM Tom_dev: need libncurses5 for debian 10
04:03 PM Tom_L: that's it
04:03 PM Tom_dev: aunching Xilinx Design Suite:
04:03 PM Tom_dev: open terminal and 'sudo su'
04:03 PM Tom_dev: run as root
04:03 PM Tom_dev: navigate to cd /opt/Xilinx/14.7/ISE_DS
04:03 PM Tom_dev: and run: source settings32.sh
04:03 PM Tom_dev: or run: source settings64.sh
04:03 PM Tom_dev: then type: ise
04:03 PM Tom_L: and that's it.
04:04 PM Tom_L: it will ask about usb stuff, say no
04:04 PM Tom_L: or drivers for impact or something like that
04:04 PM rue_shop1: yea, didn't work the first time
04:04 PM Tom_L: i said yes and got the license to work anyway
04:04 PM Tom_L: but i don't remember what i did
04:04 PM rue_shop1: I'm on something else just now, maybe in a few hours we can try again
04:05 PM Tom_L: i'll go sleep a while
04:05 PM rue_shop1: yea, that is where the current install is hung
04:05 PM rue_shop1: I cant run the liscence manager
04:05 PM rue_shop1: yours works tho doesn't it?
04:05 PM Tom_L: yes
04:05 PM rue_shop1: you must have the other libraries
04:05 PM rue_shop1: win-whatever
04:05 PM Tom_L: no
04:05 PM Tom_L: impact doesn't work and never will
04:05 PM rue_shop1: you have to, or it wont run
04:05 PM rue_shop1: no the liscence manager wont come up
04:06 PM Tom_L: but you can still compile to a .bit file
04:06 PM rue_shop1: it needs a library my system doesn't have
04:06 PM rue_shop1: no
04:06 PM Tom_L: help->manage license
04:06 PM rue_shop1: it wont compile for the spartin6 without a liscance
04:06 PM rue_shop1: yea
04:06 PM rue_shop1: nothing comes up
04:06 PM rue_shop1: cause it failes to execute casue I'm missing a library
04:06 PM Tom_L: install that libncurses5
04:06 PM rue_shop1: its in
04:06 PM rue_shop1: there is something else
04:06 PM rue_shop1: I dont know what
04:06 PM Tom_L: i dunno what else it would be
04:07 PM rue_shop1: I know
04:07 PM rue_shop1: I think its the win-whatever
04:07 PM rue_shop1: library
04:07 PM rue_shop1: I think yo have it somehow
04:07 PM Tom_L: i've done a clean install and started with webpack as the first thing to install
04:07 PM Tom_L: and just installed libncurses5
04:07 PM Tom_L: that's it
04:07 PM rue_shop1: it might have come from something else you installed tho
04:07 PM rue_shop1: something completely unrelated
04:08 PM Tom_L: no i did one with that package first
04:08 PM Tom_L: fresh install
04:08 PM Tom_L: of debian
04:08 PM rue_shop1: you chose standard desktop tho
04:08 PM rue_shop1: I unchose everything
04:08 PM Tom_L: yeah
04:08 PM Tom_L: that's your fault :D
04:08 PM rue_shop1: and installed my own package set
04:09 PM rue_shop1: we can go over it
04:09 PM Tom_L: i installed mate
04:09 PM rue_shop1: while(1) {
04:09 PM rue_shop1:
04:09 PM rue_shop1: // render
04:09 PM rue_shop1:
04:09 PM rue_shop1: // getkeystroke
04:09 PM rue_shop1:
04:09 PM rue_shop1: // process keystroke
04:09 PM rue_shop1: right now, I have a micro value editor to code up for dispensing water
04:10 PM rue_shop1: this is part of what keep comming up on my projects
04:10 PM rue_shop1: its a basic loop that applies to everything
04:10 PM rue_shop1: from number entry to php websites
04:12 PM rue_shop1: that editor tutorial made me click
04:12 PM rue_shop1: partly cuase of the things he was doing wrong
04:12 PM rue_shop1: what time is it there?
04:14 PM rue_shop1: I just dont look forward to fighting software install right now
04:15 PM rue_shop1: but I need your working install to work it out, we need to run...
04:16 PM rue_shop1: I cant remember the program that lists the libraries a program depends on
04:16 PM rue_shop1: we need to hunt down each one of them
04:16 PM rue_shop1: see where you got them from, see if I have them all
04:21 PM Tom_L: 415pm
04:22 PM rue_shop1: can we prod it in an hour?
04:22 PM Tom_L: ok
04:22 PM rue_shop1: I need to try to get this idea out of my head
04:23 PM Tom_L: i may shut this one down and start on a windoz thing on that hdd
04:34 PM Tom_L: meh, may just leave it for a while. not in the mood to deal with windoz
04:35 PM rue_shop1: heh, neither of us with much NRG to fight the tech.
04:35 PM Tom_L: i know what it will be
04:35 PM Tom_L: and the drive could be dying anyway
04:35 PM Tom_L: not like i need to do it
04:36 PM Tom_L: getting used to hexchat instead of mirc here though
04:38 PM rue_shop1: wow, this is going well
04:40 PM rue_shop1: I'm gonna put a rectangular select in the editor I write
04:44 PM Tom_L: so how do you list the installed libs?
04:44 PM Tom_L: i had an editor that did that once
04:44 PM Tom_L: it was priceless
04:45 PM Tom_L: can't remember which one it was now
04:49 PM rue_shop1: you dont want that list
04:50 PM rue_shop1: its *huge*
04:50 PM rue_shop1: we should go for the libs that execs need
04:50 PM rue_shop1: ldd?
04:50 PM rue_shop1: hey, maybe its ldd
04:51 PM rue_shop1: yes, its ldd
04:51 PM rue_shop1: root@freebee6:/files/programming/c/tests# ldd a.out
04:51 PM rue_shop1: linux-gate.so.1 (0xb7749000)
04:51 PM rue_shop1: libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7570000)
04:51 PM rue_shop1: /lib/ld-linux.so.2 (0xb774b000)
04:51 PM rue_shop1: we can go thru the list for the liscence manager
04:53 PM Tom_L: ldd says missing args
04:53 PM rue_shop1: you need to give it the program to check the libraries for
04:53 PM rue_shop1: in my case there, a.out
04:54 PM Tom_L: which is?
04:54 PM rue_shop1: if we run that on the library manager (whatever the exec is called) it will give a long list, we can see which ones I'm missing
04:55 PM rue_shop1: I have 8 characters to say "Water mL:"
04:55 PM rue_shop1: oh, idea
04:55 PM rue_shop1: I have 8 characters to say "Water mL"
04:55 PM rue_shop1: and then roll the colon to the other side
04:55 PM Tom_L: H2O mL
04:56 PM rue_shop1: (split screen)
04:56 PM rue_shop1: mL H2O:
04:56 PM rue_shop1: hmmm
04:56 PM rue_shop1: I wonder if this lcd has a subscript 2
04:56 PM rue_shop1: I could do a custom char
04:56 PM Tom_L: not sure what you need from me
04:57 PM rue_shop1: oh I'm chewing on this still
04:57 PM Tom_dev: but i'm sitting in the /opt/Xilinx/14.7/ISE_DS directory
04:57 PM rue_shop1: whats the name of the liscence manager?
04:57 PM Tom_dev: no clue
04:57 PM rue_shop1: its in a bin folder
04:57 PM rue_shop1: they all make sense
04:58 PM Tom_dev: where would the bin be?
04:58 PM rue_shop1: forward of where you are
04:58 PM rue_shop1: there is a 64 bit folder and somewhere down from it is the bin folder with ise and the other stuff
04:59 PM Tom_dev: lmutil ?
04:59 PM rue_shop1: probably
04:59 PM rue_shop1: !
04:59 PM rue_shop1: try and run it, see what it does
05:00 PM rue_shop1: if it brings up that same liscanec manager like when you click the gui, thats it
05:00 PM Tom_dev: how do you run it?
05:00 PM rue_shop1: ./lmutil
05:01 PM Tom_dev: no such file or dir
05:01 PM Tom_dev: bash
05:01 PM rue_shop1: ok, thats not it
05:01 PM rue_shop1: is ise in that dir?
05:01 PM rue_shop1: find |grep ise |grep bin
05:01 PM Tom_dev: yes
05:01 PM rue_shop1: might find it
05:01 PM Tom_dev: so is impact
05:01 PM rue_shop1: k
05:01 PM Tom_dev: no file extension
05:01 PM rue_shop1: so if you do ldd ise
05:02 PM rue_shop1: big list?
05:02 PM Tom_dev: not that big
05:02 PM rue_shop1: :) good it wont kill us to go thru
05:02 PM rue_shop1: not for that one tho
05:02 PM Tom_dev: linux-vdso.so.1 (0x00007ffcda0c5000)
05:02 PM Tom_dev: libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa67d7ea000)
05:02 PM Tom_dev: libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa67d7c9000)
05:02 PM Tom_dev: libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa67d645000)
05:02 PM Tom_dev: libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa67d4c2000)
05:02 PM Tom_dev: libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa67d4a8000)
05:02 PM Tom_dev: libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa67d2e7000)
05:02 PM Tom_dev: /lib64/ld-linux-x86-64.so.2 (0x00007fa67d80e000)
05:02 PM rue_shop1: we need to find out which is the binary for the liscence manager
05:03 PM rue_shop1: iirc the names are crypitc
05:03 PM Tom_dev: linux-vdso.so.1 (0x00007ffc5c1e4000)
05:03 PM Tom_dev: libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe4080e2000)
05:03 PM Tom_dev: libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe407f5f000)
05:03 PM Tom_dev: libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe407f45000)
05:03 PM Tom_dev: libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe407d84000)
05:03 PM Tom_dev: libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe407d7f000)
05:03 PM Tom_dev: /lib64/ld-lsb-x86-64.so.3 => /lib64/ld-linux-x86-64.so.2 (0x00007fe408122000)
05:03 PM Tom_dev: for ldd lmutil
05:03 PM rue_shop1: but you cant ./lmutil ?
05:04 PM Tom_dev: i wonder if i gotta run sources first
05:04 PM rue_shop1: dunno
05:05 PM Tom_dev: i should be root
05:05 PM Tom_dev: that didn't help
05:08 PM Tom_dev: i'm also running preempt-rt kernel on this
05:08 PM rue_shop1: erp, I have a bug in my lcd goto command
05:08 PM rue_shop1: 41 results in a missing cursor
05:10 PM rue_shop1: hahah
05:10 PM rue_shop1: oops, number base
05:13 PM rue_shop1: it works
05:13 PM rue_shop1: nice
05:13 PM rue_shop1: its a 4 digit line editor
05:16 PM rue_shop1: I'll do a videeo
05:17 PM Tom_dev: the 7seg on the new board is about half the size of the one i have
05:17 PM Tom_dev: it's gonna be a tiny board
05:17 PM Tom_dev: 10mm sq iirc
05:17 PM rue_mohr: ops, about an hour ago I put lunch on the stove......
05:17 PM Tom_dev: should be ready ehh?
05:18 PM Tom_dev: i'm surprised you haven't burnt down the house yet
05:19 PM rue_mohr: me too
05:20 PM rue_mohr: glad it wasn't eh pot I *just fixed * from the last thing I burned
05:20 PM Tom_L: i've popped the bottom off a couple
05:24 PM Tom_L: i'll check in after bit
05:25 PM rue_mohr: https://twitter.com/RueNahcMohr/status/1210339167529390081
05:34 PM rue_shop1: ok
05:34 PM rue_shop1: I need a reminder to check on lunch cooking ok?
05:37 PM rue_shop3: huh
05:37 PM rue_shop3: lmutil isn't executable
05:38 PM rue_shop3: xlicmgr ?
05:43 PM rue_shop3: ./xlicclientmgr -cr
05:43 PM rue_shop3: ERROR: flxActCommonInit result 2 .
05:43 PM rue_shop3: Exit(2) FLEXnet initialisation error.
06:11 PM rue_mohr: I ran the flexnet install thing, and it says everything worked, but I still get that error
06:13 PM zhanx: https://www.xilinx.com/support/answers/60542.html
06:22 PM rue_mohr: Z!
06:22 PM rue_mohr: was worried
06:22 PM rue_mohr: libXLicSrvrMgrFNP.so
06:24 PM zhanx: was gone
06:28 PM rue_shop3: export PATH=$PATH:/opt/Xilinx/14.7/ISE_DS/common/lib/lin64/
06:29 PM rue_shop3: ./xlicclientmgr -cr
06:29 PM rue_shop3: ERROR: flxActCommonInit result 2 .
06:29 PM rue_shop3: Exit(2) FLEXnet initialisation error.
06:30 PM rue_shop3: it looks like a virtual machine might be one of the few ways to make this work
06:30 PM rue_shop3: the easy-out everyone is using these days
06:30 PM rue_shop3: "I cant make it work on your computer, so take my whole machine"
06:31 PM rue_shop3: I think I should try this install again
06:33 PM rue_shop3: ok Tom_L I have the tar unpacked, how do I install it again?
06:34 PM rue_shop3: ah, on it
06:34 PM rue_shop3: <Tom_dev> Installing Xilinx Design Suite:
06:34 PM rue_shop3: <Tom_dev> open a terminal
06:34 PM rue_shop3: <Tom_dev> 'sudo su'
06:34 PM rue_shop3: <Tom_dev> cd /home/tom/xilinx14-7/Xilinx_ISE_DS_Lin_14.7_1015_1
06:34 PM rue_shop3: <Tom_dev> bash xsetup
06:34 PM rue_shop3: <Tom_dev> need libncurses5 for debian 10
06:34 PM rue_shop3: <Tom_L> that's it
06:39 PM rue_shop3: ok, its insatlling
06:39 PM rue_shop3: I left the "get liscence" checked
07:06 PM Tom_L: woops
07:10 PM rue_shop1: not supposed to do that?
07:10 PM rue_shop1: oh, I wonder how its doing
07:11 PM rue_shop3: /opt/Xilinx/14.7/ISE_DS/settings64.sh
07:12 PM rue_shop3: bash: /opt/Xilinx/14.7/ISE_DS/settings64.sh: Permission denied
07:12 PM rue_shop3: I dont think it could set permissions properly
07:18 PM rue_shop3: Tom_L, when you run that settings64, what happens
07:18 PM rue_shop3: I get . /opt/Xilinx/14.7/ISE_DS/common/.settings64.sh /opt/Xilinx/14.7/ISE_DS/common
07:18 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/EDK/.settings64.sh /opt/Xilinx/14.7/ISE_DS/EDK
07:18 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/PlanAhead/.settings64.sh /opt/Xilinx/14.7/ISE_DS/PlanAhead
07:18 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/ISE/.settings64.sh /opt/Xilinx/14.7/ISE_DS/ISE
07:19 PM rue_shop3: it looks like the installer could not set things to be exectable
07:19 PM rue_shop3: we might need to zerp all the settings from your install
07:19 PM rue_shop3: its probably some stupid securrity crap
07:20 PM rue_shop3: I'm waiting for the machine to do a file manifest
07:21 PM rue_shop1: but I got the code for the water dispenser to convert the value and limit whats entered to a max of 4000mL
07:21 PM rue_shop1: I need a beep...
07:28 PM rue_shop3: but I'm getting an woozy headed again
07:28 PM zhanx: drink some tea
07:29 PM rue_shop3: it wont help at this point
07:29 PM rue_shop3: I took a B complex a bit ago
07:30 PM zhanx: you getting a cold?
07:30 PM Tom_L: ok so where we at?
07:30 PM rue_shop3: I could take an ASA, but this doesn't always work
07:30 PM rue_shop3: when you run settings64.sh
07:30 PM rue_shop3: what does it print out? anything?
07:30 PM Tom_L: just a sec
07:30 PM rue_shop3: I get
07:30 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/common/.settings64.sh /opt/Xilinx/14.7/ISE_DS/common
07:30 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/EDK/.settings64.sh /opt/Xilinx/14.7/ISE_DS/EDK
07:30 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/PlanAhead/.settings64.sh /opt/Xilinx/14.7/ISE_DS/PlanAhead
07:30 PM rue_shop3: . /opt/Xilinx/14.7/ISE_DS/ISE/.settings64.sh /opt/Xilinx/14.7/ISE_DS/ISE
07:31 PM Tom_L: back up 1 dir
07:32 PM Tom_L: to ISE_DS
07:32 PM Tom_dev: ource settings64.sh
07:32 PM Tom_dev: . /opt/Xilinx/14.7/ISE_DS/common/.settings64.sh /opt/Xilinx/14.7/ISE_DS/common
07:32 PM Tom_dev: . /opt/Xilinx/14.7/ISE_DS/EDK/.settings64.sh /opt/Xilinx/14.7/ISE_DS/EDK
07:32 PM Tom_dev: . /opt/Xilinx/14.7/ISE_DS/PlanAhead/.settings64.sh /opt/Xilinx/14.7/ISE_DS/PlanAhead
07:32 PM Tom_dev: . /opt/Xilinx/14.7/ISE_DS/ISE/.settings64.sh /opt/Xilinx/14.7/ISE_DS/ISE
07:32 PM rue_shop3: yea ok
07:33 PM rue_shop3: if you click help->liscence manager does it come up?
07:33 PM rue_shop3: Qt: Session management error: None of the authentication protocols specified are supported
07:33 PM rue_shop3: INFO:HDLCompiler:1845 - Analyzing Verilog file
07:33 PM rue_shop3: "/files/programming/fpga/xilinx/spartin6/temp/first.v" into library work
07:33 PM rue_shop3: INFO:ProjectMgmt - Parsing design hierarchy completed successfully.
07:33 PM rue_shop3: Xilinx Port::Process Exec Failed:2
07:33 PM rue_shop3: ^^^ oh
07:34 PM rue_shop3: ok I dont think the QT error means anything valid
07:34 PM rue_shop3: Xilinx Port::Process Exec Failed:2
07:34 PM rue_shop3: ^^ I bet thats it cant start that network thing
07:35 PM Tom_dev: hmm
07:35 PM Tom_dev: mine starts fine
07:35 PM rue_shop3: huh
07:35 PM rue_shop3: whats with mine...
07:35 PM Tom_dev: help->license manager
07:35 PM rue_shop3: yea, nothing on mine
07:35 PM Tom_dev: help->Manage license
07:36 PM Tom_dev: you run everything so stripped down
07:36 PM Tom_dev: what are you missing now?
07:36 PM rue_shop3: wonder what it needs
07:37 PM Tom_dev: how to check
07:38 PM rue_shop3: xlicclientmgr
07:38 PM rue_shop3: xlicmgr
07:38 PM rue_shop3: xlicsrvrmgr
07:38 PM rue_shop3: those 3 programs...
07:38 PM rue_shop3: can you start any of them?
07:39 PM Tom_dev: no
07:41 PM rue_shop3: https://www.xilinx.com/support/answers/44027.html
07:41 PM rue_shop3: close to what I need to know
07:42 PM Tom_dev: ur not on windoz
07:42 PM rue_shop3: its just above that :)
07:42 PM rue_shop3: https://www.xilinx.com/support/answers/42504.html
07:42 PM Tom_dev: oh
07:43 PM Tom_dev: is there a license file in that dir on yours?
07:43 PM Tom_dev: mine has the one i got
07:43 PM Tom_dev: in /home/tom/.Xilinx
07:44 PM rue_shop3: oo
07:44 PM rue_shop3: closer..
07:44 PM rue_shop3: yes I ahve that folder
07:45 PM * Tom_L[m] uploaded an image: image.png (103KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/FtvUhtbdUqKpdPLaTkvZFSCe >
07:46 PM Tom_dev: copy your license there and see what happens
07:46 PM rue_shop3: is that the same format as
07:46 PM rue_shop3: ok
07:46 PM Tom_dev: says plain txt doc
07:47 PM rue_shop3: ok
07:47 PM * Tom_L[m] uploaded an image: image.png (149KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/haVRExkgvIYUdeNcRLMViGuW >
07:48 PM rue_shop3: yup stand by
07:48 PM Tom_dev: btw, matrix lets you do that very easy
07:48 PM Tom_dev: those pic clips
07:48 PM rue_shop3: clicking generate program file...
07:48 PM Tom_dev: working?
07:49 PM rue_shop3: waiting....
07:49 PM Tom_dev: is it churning?
07:49 PM rue_shop3: yes
07:49 PM Tom_dev: yay
07:49 PM rue_shop3: oo!
07:50 PM rue_shop3: I think...
07:50 PM rue_shop3: stand by
07:50 PM rue_shop3: (get a coffee)
07:50 PM rue_shop3: yes?
07:50 PM * Tom_dev drank his cocoa already
07:50 PM rue_shop3: it succeeded to generate program file
07:50 PM rue_shop3: where is it!?!?!
07:50 PM rue_shop3: GIVE ME THE FILE
07:50 PM Tom_dev: look in the sub dir for the first.bit
07:50 PM Tom_dev: under where you put the .v files
07:51 PM Tom_dev: it generates that dir
07:51 PM rue_shop3: what ext is it again?
07:51 PM Tom_dev: .bit
07:52 PM rue_shop3: first.bit <---!!!!!
07:52 PM rue_shop3: ok I'll try it, there should be no diffrence
07:52 PM rue_shop3: then I'll swap the leds
07:52 PM * Tom_L[m] uploaded an image: image.png (204KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/SfcCKrWjqWLfwiQHzHQrFqxY >
07:53 PM rue_shop3: yep
07:53 PM Tom_dev: ok ur stuff werks
07:53 PM rue_shop3: whats the capture screen key
07:53 PM Tom_dev: take screenshot
07:53 PM Tom_dev: it's a linux app
07:53 PM rue_shop3: hmm
07:53 PM Tom_dev: alt prtscr
07:53 PM Tom_dev: iirc
07:53 PM Tom_dev: or ctrl prtscr
07:54 PM Tom_dev: if you don't have the app
07:54 PM rue_shop3: :/ I cant remmeber the name of the programming util
07:54 PM Tom_dev: mine is part of mate
07:54 PM rue_shop3: found it
07:55 PM rue_shop3: now where are my notes...
07:55 PM Tom_dev: if you run 'riot' as an irc client you just paste it on the txt line
07:56 PM rue_shop3: huh
07:56 PM Tom_dev: that's what the Tom_L[m] is
07:56 PM Tom_dev: (matrix)
07:56 PM Tom_dev: real quick and easy
07:56 PM Tom_dev: i don't use it for much else
07:56 PM rue_mohr: oh no it got dark and late when I wasn't looking
07:56 PM rue_mohr: and its raining
07:57 PM Tom_dev: so you have a working toolchanin now
07:57 PM rue_shop3: ultimitly
07:57 PM Tom_dev: when my board arrives i might have to figure out how to stuff the program in flash instead of the fpga
07:57 PM Tom_dev: i'm not sure
07:58 PM Tom_dev: i don't have to do that on the cpld
07:58 PM Tom_dev: did you swap leds and re'load?
07:59 PM rue_shop3: not yet
07:59 PM rue_shop3: swapping...
07:59 PM Tom_dev: so now we know how to get past the license manager
08:00 PM rue_shop3: :)
08:00 PM Tom_dev: i'll be gone tomorrow evening
08:00 PM rue_shop3: this'll take me months of playing
08:01 PM Tom_dev: that's why i like them
08:01 PM rue_shop3: :)
08:01 PM Tom_dev: i can sit here, no muss no fuss
08:01 PM rue_shop3: have to be carefull of the sugar intake
08:02 PM rue_shop3: I'd be in danger of a heart attack if I got a software job again
08:02 PM rue_shop3: oo its cooked, uploading...
08:02 PM rue_shop3: yup
08:02 PM rue_shop3: were good
08:02 PM Tom_dev: iirc, xilinx will use all cores if you let it
08:03 PM rue_shop3: I dont think I'll come close for a while
08:03 PM Tom_dev: the file is the same size no matter
08:04 PM Tom_dev: routing bits gets more complex
08:04 PM Tom_dev: now
08:04 PM rue_shop3: I"ll tell ya how I do
08:04 PM Tom_dev: download my sample files and look at the schematic
08:04 PM rue_shop3: when are you back?
08:05 PM Tom_dev: make a 7seg board with a buffer like mine have
08:05 PM Tom_dev: tomorrow evening
08:05 PM rue_shop3: oh I wont even notice
08:05 PM Tom_dev: just taking my niece to a xmas thing late
08:05 PM Tom_dev: if they still wanna go
08:06 PM Tom_dev: they're up from Ga
08:07 PM rue_shop3: :)
08:07 PM rue_shop3: santas in hawii
08:08 PM rue_shop3: air miles ya know
08:08 PM rue_shop1: ok, well
08:08 PM rue_shop1: I got this water dispencer to put a timer on
08:08 PM rue_shop1: iirc its 33.33mL/sec
08:09 PM rue_shop1: so a max of about 256 seconds is way more than enough
08:10 PM rue_shop1: but the resolution needs to be 30ms
08:10 PM rue_shop1: thats forever
08:10 PM rue_shop1: so 16 bit timer
08:11 PM rue_shop1: with a ... 33.33Hz clock....
08:11 PM rue_shop1: hmm
08:11 PM rue_shop1: god thats low
08:11 PM rue_shop1: what are my divisors
08:13 PM rue_shop1: oooh, hmm, these have no external crystal
08:14 PM rue_shop1: hahaha
08:14 PM rue_shop1: the not-stupid cheap made ones do
08:15 PM Tom_dev: does your fpga board have a 50Mhz osc?
08:15 PM rue_shop1: yes
08:15 PM Tom_dev: ok good
08:15 PM Tom_dev: i think mine will too
08:15 PM Tom_dev: not sure about the cpld board
08:15 PM Tom_dev: so timing things can be shared
08:26 PM rue_shop1: heh, I used a cheap board on this water thing
08:26 PM rue_shop1: its a chineese avr
08:26 PM rue_shop1: maybe a knockoff, we dont know
08:26 PM rue_shop1: but its got no crystal osc
08:26 PM rue_shop1: not sure how much I want to reply on its timing
08:27 PM rue_shop1: cute
08:37 PM rue_shop1: I wonder what would varry more, the rate of the internal clock on the chineese avr or the ml/min that comes out of hte pipe
08:37 PM rue_shop1: ponder that one
09:00 PM Tom_L: i'd like to know what this pc does at night
09:01 PM Tom_L: during the day the hdd led blinks normal but in the middle of the night it's nearly on solid for good lengths of time
09:01 PM Tom_L: i never do updates
09:59 PM rue_mohr: is it windows?
10:00 PM Tom_L: 7
10:00 PM Tom_L: usually around 3am ish
10:00 PM Tom_L: it may start sooner
10:00 PM Tom_L: right now it's fairly idle
10:01 PM Tom_L: i'm wondering if it had something to do with the mirc vulnerability
10:12 PM rue_mohr: hmm
10:13 PM Tom_L: using hexchat on it now so i guess i'll see later
10:14 PM zhanx: its windows 7 doing a backup
10:15 PM zhanx: its making a benchline for recovery
10:15 PM Tom_L: how do you clear the old ones out?
10:16 PM zhanx: is it an oem install?
10:16 PM Tom_L: i think so
10:17 PM Tom_L: well, i installed it
10:17 PM zhanx: then don't worry about it, its a rolling benchline. you can turn it off
10:17 PM Tom_L: how?
10:17 PM zhanx: just turn off the process in the msc toolbox for recovery
10:18 PM Tom_L: where do i find that? i've never messed with it
10:19 PM zhanx: win k and r
10:19 PM zhanx: key*
10:19 PM zhanx: and msc
10:19 PM zhanx: that should open it
10:20 PM Tom_L: that opens a run box
10:21 PM zhanx: msc and enter
10:21 PM Tom_L: can't find it
10:22 PM zhanx: trying to remember the command, thought that was it
10:22 PM zhanx: msc.exe?
10:22 PM zhanx: compmgmt. msc
10:23 PM Tom_L: nope
10:23 PM zhanx: google it, its called windows management console
10:24 PM Tom_L: mmc
10:24 PM zhanx: i was close
10:25 PM Tom_L: there's nothing in it
10:25 PM zhanx: open the snap in
10:26 PM zhanx: wait let me just google a guide for you
10:26 PM zhanx: https://www.dummies.com/computers/pcs/how-to-disable-windows-7-backup/
10:27 PM Tom_L: that must not be it.
10:27 PM Tom_L: it's not been set up
10:28 PM zhanx: there is a process that starts, even if that is not set
11:34 PM rue_mohr: Status_t getCursorPosition(int *rows, int *cols) {
11:34 PM rue_mohr: char buf[32];
11:34 PM rue_mohr: unsigned int i;
11:34 PM rue_mohr:
11:34 PM rue_mohr: if (writes(ansiStrGetPos) != OK) return Full;
11:34 PM rue_mohr:
11:34 PM rue_mohr: for (i = 0; ( i < 32 ) && (buf[i] != 'R') ; i++) {
11:35 PM rue_mohr: if (read(STDIN_FILENO, &buf[i], 1) != 1) break;
11:35 PM rue_mohr: }
11:35 PM rue_mohr:
11:35 PM rue_mohr: buf[i] = '\0';
11:35 PM rue_mohr:
11:35 PM rue_mohr: if ((buf[0] != 0x1b) || (buf[1] != '[')) return Full;
11:35 PM rue_mohr: if (sscanf(&buf[2], "%d;%d", rows, cols) != 2) return Full;
11:35 PM rue_mohr:
11:35 PM rue_mohr: return OK;
11:35 PM rue_mohr: }
11:35 PM rue_mohr: shall we play improve the code?
11:36 PM rue_mohr: writes is my own, its write() but you pass it a string, it happens to write to stdout