**** BEGIN LOGGING AT Sun Dec 06 02:59:56 2020 Dec 06 16:36:53 uhhh so whats the boot button business for the beaglebone black Dec 06 16:37:07 if you hold the reset button during power it boots the SD carD? Dec 06 16:37:10 lemme look it up Dec 06 16:38:46 Hi Dec 06 16:38:50 I updated to 4.9 lts Dec 06 16:39:05 now the beagleboard black doesn't show up when connected to PC Dec 06 16:39:16 I mean doesn't show as rdnis client Dec 06 16:39:56 * I mean doesn't show as ethernet over usb Dec 06 16:40:15 so you can't log into the BB(B?BW?G?AI?) at all? Dec 06 16:40:34 BBBW Dec 06 16:40:49 Nope, I need to use uart-to-usb Dec 06 16:41:04 well i'm glad you can do that, can you paste three commands in a paste bin: Dec 06 16:41:14 systemctl list-units; ifconfig; dmesg Dec 06 16:41:29 please do them separately tho lol Dec 06 16:41:32 yes, just a min Dec 06 16:45:49 how did you do that update, btw? Dec 06 16:49:27 using script in opt Dec 06 16:49:36 ./update --lts_4_9 Dec 06 16:49:50 script name is not exact Dec 06 16:54:39 ayjay_t: sorry, was a bit late Dec 06 16:54:44 * vedant16[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/rxtvQlEUDZsfMSOacdNqXtJT/message.txt > Dec 06 16:54:47 it didn't boot Dec 06 17:02:03 oh okay Dec 06 17:02:30 uhh okay hmm Dec 06 17:02:33 lol thats bad Dec 06 17:03:51 yeah thats really messy Dec 06 17:05:02 how did a update screw it so bad Dec 06 17:05:07 i wonder if its trying to load the wrong device tree files? Dec 06 17:05:12 i wonder if this is another eeprom error Dec 06 17:05:25 I had just installed beaglelogic on this Dec 06 17:05:26 if you have an SD card i would boot from that without flashing Dec 06 17:05:45 Yes, I'll do that. But I do want to use the emmmc Dec 06 17:05:49 * Yes, I'll do that. But I do want to use the emmc Dec 06 17:06:02 emmc is alright ? Dec 06 17:06:04 so yesterday i learned theres an error where a bunch of bbbw were programmed with bbb IDs Dec 06 17:06:35 i think the emmc is alright because uboot seems to be working with it but then the kernel starts having errors Dec 06 17:06:44 but i'm not 100%, there are people on here smarter than me Dec 06 17:06:50 Ohh, I am using this from 5-6 months. don't think this is that error ? Dec 06 17:07:00 have you been using the wireless function? Dec 06 17:07:12 nope Dec 06 17:07:19 I route internet through usb ssh Dec 06 17:07:28 okay because thats how the error manifests, you try to use wireless but the BBBW thinks its a BBB so its trying to load ethernet Dec 06 17:07:39 ssh over wifi, I am unable to get internet on bbbw Dec 06 17:07:46 and what i'm wondering is if during the update or after, the same eeprom ID is used as part of configuration/download logic Dec 06 17:08:04 oh but you have been use it wirelessly, over wifi? Dec 06 17:08:12 Yes, sometimes Dec 06 17:08:23 oh okay then that'snot it Dec 06 17:08:25 but it can't connect to internet, some issue with iptables Dec 06 17:08:56 but, I did update kernels several times, anyways best way seems to drop new image on the bbbw Dec 06 17:09:13 i'm not exactly sure how you have it configured but we can definitely set you up with internet Dec 06 17:09:20 this particular error tho is annoying Dec 06 17:09:50 i'd like to know why the vendor-supplied update script fails Dec 06 17:10:36 +1 Dec 06 17:11:15 /dev/mmcblk1p1 Dec 06 17:11:29 maybe while upgrading the partition was corrupted Dec 06 17:11:39 i mean i'm pretty sure there is only one partition tho? Dec 06 17:11:48 and uboot is clearly reading from /boot/ Dec 06 17:11:56 i might be wrong Dec 06 17:12:04 i dont have a device in front of me so i can't play with it Dec 06 17:12:12 there's a separate root partition, not sure. Dec 06 17:12:30 yeah i mean i don't know if / and /boot are different partitions tbh Dec 06 17:12:48 but i'm wondering if failing to find univ-bbb-Exx-00A0.dtbo indicates anything Dec 06 17:13:06 Aah, that might be it Dec 06 17:13:11 and then the output gives several suggestions for debugging- checking the boot command, rootdelay, etc Dec 06 17:13:17 I installed beaglelogic which installs a overlay Dec 06 17:13:31 yeah i see that Dec 06 17:13:35 that makes sense Dec 06 17:14:26 alright i'll be out for a while if zmatt comes on he might have some suggestions if all else fails try the mailing list Dec 06 17:14:29 I'll ping abhishek (beaglelogic maintainer) Dec 06 17:14:31 or just reflashing with a new image Dec 06 17:14:35 Thanks :) Dec 06 17:14:59 I'll do this and retrace my steps to see if I get the same error Dec 06 17:15:03 then it's beaglelogic Dec 06 17:15:13 * if yes then it's beaglelogic Dec 06 17:15:22 yes and no Dec 06 17:15:29 i feel like update should be more resilient Dec 06 17:15:56 but maybe beaglelogic somehow screwed with overlays Dec 06 17:16:01 my steps were: Dec 06 17:16:09 1) update 4.19 -> 4.9 Dec 06 17:16:23 2. install beaglelogic (reinstall) Dec 06 17:17:00 o i see Dec 06 17:21:16 i mean seriously every time stamped kernel message reads like an errro Dec 06 17:21:28 can't fint this, invalid this, this not supported Dec 06 17:22:02 [0.00] Nope [1.002] Noooooope [1.4123] Stil No Dec 06 17:22:29 😆 Dec 06 17:32:53 Anyone ever heard of BBB's bricking if theres powerfailure during flashing? Dec 06 20:09:02 vedant16[m]: "updated to 4.9 lts" ... that's a downgrade, not an upgrade Dec 06 20:09:47 wait, how's that ? Dec 06 20:10:03 because 9 is less than 19 Dec 06 20:10:35 ohhh, TIL Dec 06 20:11:32 4.19 is the recommended kernel series (except when using TIDL which I think still needs 4.14) Dec 06 20:12:43 I wanted to use beaglelogic and it didn't work with 4.19 Dec 06 20:12:48 the 4.x series LTS kernels were 4.1, 4.4, 4.9, 4.14, and 4.19 Dec 06 20:13:14 beaglelogic uses an out-of-tree kernel driver, I have no idea which kernel versions it supports Dec 06 20:13:38 I think 5.4, I'll try using that Dec 06 20:13:50 that sounds odd Dec 06 20:14:20 since 5.4 is not considered a stable kernel yet on beaglebone and may have missing drivers Dec 06 20:15:42 okay, I see it mentioned indeed... weird choice to port it to that instead of the kernel that's actually used on beagleboard.org images Dec 06 20:15:48 latest commit: https://github.com/abhishek-kakkar/BeagleLogic/commit/f9dab91ac01472fdafd758277ec8a4526c6267f5 Dec 06 20:15:53 "5.4 enablement" Dec 06 20:17:00 what's the compile error on 4.19 ? Dec 06 20:17:22 No compile error, it installs good. Dec 06 20:17:31 just that the driver never loads Dec 06 20:18:01 modprobe beaglelogic gives this Dec 06 20:18:01 modprobe: FATAL: Module beaglelogic not found in directory /lib/modules/4.19.94-ti-r45 Dec 06 20:18:26 then you didn't install it evidently Dec 06 20:19:34 good point, you may need to install it manually maybe? Dec 06 20:19:55 I did run the script Dec 06 20:20:19 and it didn't show any error, script finished successfully Dec 06 20:20:37 Actually the overlay does load, confirmed it from uboot logs Dec 06 20:20:52 * Actually the beaglelogic overlay does load, confirmed it from uboot logs Dec 06 20:22:13 that doesn't really have anything to do with the kernel driver though Dec 06 20:23:20 I seem to recall someone else tried beaglelogic recently and had a compile error but one that was fixable Dec 06 20:25:00 trying it myself right now Dec 06 20:25:13 yep, indeed Dec 06 20:25:18 Umm, okay Dec 06 20:25:30 I'll try to compile it in the morning Dec 06 20:25:52 same issue? Dec 06 20:26:11 the kernel module is in the "kernel" subdir, it fails with linux/pruss_intc.h: No such file or directory Dec 06 20:26:54 but I remembered correctly: commenting out that #include lets it compile successfully, it doesn't actually need it Dec 06 20:28:11 install.sh doesn't try to compile it, does it? Dec 06 20:29:41 it seems not Dec 06 20:30:23 just go into the "kernel" subdirectory and run "make" Dec 06 20:30:50 if you get something like: make[1]: *** /lib/modules/4.19.94-ti-r42/build: No such file or directory Dec 06 20:31:00 then you don't have kernel headers installed Dec 06 20:31:11 sudo apt install linux-headers-$(uname -r) Dec 06 20:38:25 vedant16[m]: https://github.com/abhishek-kakkar/BeagleLogic/issues/39#issuecomment-739560164 Dec 06 20:42:37 updated instructions Dec 06 20:42:51 Thanks, I'll check this out Dec 06 21:19:00 oh the updated instructions don't actually work, what Dec 06 21:20:01 fixed Dec 07 00:11:38 ls Dec 07 00:11:40 LOL sorry Dec 07 00:15:03 /usr/share/Adobe/doc/example/android_vm/root/sbin/ls.jar: Error: Device is not responding. Dec 07 00:15:10 ;) Dec 07 00:44:13 i'm like trying to run a course on the beaglebone black facebook group Dec 07 00:44:29 which has like, 3.5k members? 1k "active" members Dec 07 00:44:33 i inherited it Dec 07 00:44:53 so i'm basically going to keep posting "tips" or "tricks" until eventually i get to py-uio Dec 07 00:45:09 so today i did a "what's a memory map?" Dec 07 00:45:51 maybe I should add an install script to py-uio Dec 07 00:46:30 the part that i'm anticipating some headache is in the device tree area Dec 07 00:46:47 it's an important subject but i'm not sure its feasable to cover it in single-paragraph "tricks" Dec 07 00:47:11 i also need to figure out what i should actually DO with py-uio Dec 07 00:47:13 how the actual DT definition works you mean? most users won't need to know how it works though Dec 07 00:47:26 you just enable it in /boot/uEnv.txt Dec 07 00:48:03 right but i mean depending on what i decide i'm going to do with py-uio, i may need to write a dtb Dec 07 00:48:17 I mean, not usually Dec 07 00:48:24 but my vision for this part is not that clear because it probably wont happen for a month Dec 07 00:48:34 i mean i have to make sure uio has access to some range of registers Dec 07 00:48:46 what do you mean? Dec 07 00:49:08 oh, uio for purpose other than pru you mean? Dec 07 00:49:18 i mean my understanding is that you basically associate UIO w/ some physical address range Dec 07 00:49:41 i hadn't considered if i'd use it for the PRU's or for what Dec 07 00:49:57 well, normally the devices themselves are already declared and you just change the driver to uio Dec 07 00:49:57 i mean i'm not sure what's feasable or what would be an interesting exercise Dec 07 00:50:56 i'll look at what you've already done for sure Dec 07 00:51:05 maybe i'll get some sort of suggestion from the community Dec 07 00:51:28 a lot of the users on the facebook page seem to have combined baremetal/linux experience so it should be interesting to them Dec 07 00:52:05 ecap and eqep at least have basic classes in py-uio (in src/uio/ti/ ) Dec 07 00:52:24 both have a kernel driver, but those only support a very restricted subset of the peripheral's functionality Dec 07 00:52:41 one of those is a quadrature encoder Dec 07 00:52:42 though if you're going to introduce py-uio, pru is definitely the best use Dec 07 00:52:43 i forget the other Dec 07 00:52:50 you think pru is definitely the best use? Dec 07 00:53:01 i feel like PRU is a monsterous subject all on its own Dec 07 00:53:01 like, 90% of the work done on py-uio has been for pru Dec 07 00:53:19 i mean i'll definitely consider it Dec 07 00:53:21 100% of the recent work Dec 07 00:53:35 my angle was like "if you use py-uio, you can be a hacker too" Dec 07 00:53:55 because IMO py-uio has sort of a very "against the grain" vibe Dec 07 00:54:03 because its bringing physical memory into userspace Dec 07 00:54:05 and i like that Dec 07 00:54:51 that's what UIO does... allow userspace to use peripherals directly from userspace, in a safe way (unlike /dev/mem) Dec 07 00:55:05 i don't really know why it's "safe" Dec 07 00:55:06 or not safe Dec 07 00:55:24 but i dont know anything about /dev/mem Dec 07 00:55:27 so id ont know the differnces Dec 07 00:55:32 well, depends on your definition of course, but an UIO device only lets you access the physical memory range declared in DT for that peripheral Dec 07 00:55:39 thats what i figured Dec 07 00:55:48 you can probably still hardfault the chip lol Dec 07 00:55:53 https://i.imgur.com/cLM1hml.png Dec 07 00:56:05 for many peripherals the worst you could do is confuse the peripheral Dec 07 00:56:19 PRU is a different story since it has full system access itself Dec 07 00:56:26 so access to PRU is access to everything Dec 07 00:57:42 still, using UIO has benefits: the kernel will take care of power/reset/clock management like it does with any device, it can deliver interrupts to userspace, and you can give the uio device suitable ownership/permissions for non-root access (while /dev/mem requires root) Dec 07 00:58:17 i'm not sure how many of those details i'm going to get into but the power/reset/clk management sounds nice Dec 07 00:58:27 i'm guessing that the kernel looks at the DT and knows what to turn on nad off Dec 07 00:58:36 delivering interrupts to userspace hmmm Dec 07 00:59:12 so like, some projects like librobotics have switched from uio-pruss to remoteproc-pru, discovered that it doesn't have the shared memory functionality they need and ended up using /dev/mem as a workaround Dec 07 00:59:37 consequently if the pru firmware hasn't actually been loaded, librobotics crashes with a bus error since it tries to access PRUSS while it hasn't been enabled by the kernel Dec 07 01:00:20 alright i'm out of my wheelhouse now Dec 07 01:00:22 that will never happen with an uio device, since to mmap() it you need to open it, and once you do the kernel will ensure the peripheral is accessible Dec 07 01:00:44 i'll be learning as i make this content too tho Dec 07 01:01:00 i just want to make doing weird stuff more accessable to people Dec 07 01:01:57 i'm also new to doing a social media campaign on FB Dec 07 01:02:06 Danny? Dec 07 01:02:11 so i have no idea who or what will engage with this Dec 07 01:02:17 I will! Dec 07 01:02:23 direct access to peripherals in something like python is also a good way to learn how peripherals actually work Dec 07 01:02:36 zmatt ^^^ yes Dec 07 01:02:38 that's my main angle Dec 07 01:02:43 I will engage in it. Nice. Dec 07 01:02:49 i mean i'm assuming ppl have this experience form their work with arduino Dec 07 01:02:53 or whatever baremetal Dec 07 01:03:01 but i wnat to bridge the gap between that & linux w/ pru-io Dec 07 01:03:08 why would you assume people do? Dec 07 01:03:10 SORRY Dec 07 01:03:13 py-uio Dec 07 01:03:19 zmatt: i did surveys Dec 07 01:03:26 I've never used an arduino :P Dec 07 01:03:39 sorry i'm using "arduino" as a standin for "baremetal" Dec 07 01:04:13 actually that's not true now that I think of it, I once programmed a borrowed arduino pro mini to serve as a level shifter Dec 07 01:04:26 i mean its whatever Dec 07 01:04:36 I want to learn how to make gcode sender to my BBB. Are you going to teach that idea? Dec 07 01:04:55 i don't know what that is set_ Dec 07 01:04:59 but you're welcome to join the facebook group Dec 07 01:05:04 Okay. Nice. Dec 07 01:05:06 Thank you. Dec 07 01:05:07 just search beaglebone black Dec 07 01:05:14 Okay. On facebook? Dec 07 01:05:19 it's on facebook yeah Dec 07 01:05:27 i'm trying to write an app that turns movies and books into packs of flashcards for language learning Dec 07 01:05:43 Oh. Nice. Dec 07 01:05:45 cause i'm at this point in spansih where i've memorized all the conjugations and i need to just do practice but Dec 07 01:05:49 yeah so totally unrelated to BBB Dec 07 01:06:01 it turns out the lemmatizing verbs is actually a significant problem Dec 07 01:06:15 and was really only solved with any accuracy by NNs Dec 07 01:06:20 lemmatizing any word actually Dec 07 01:06:36 lemmatizing? I need to look that up. Dec 07 01:06:42 it means finding the base word of any word Dec 07 01:06:45 will ---> be Dec 07 01:06:50 eating ---> eat Dec 07 01:06:58 Oh. Dec 07 01:07:09 I just looked it up. inflection stuff. Dec 07 01:07:11 Boo! Dec 07 01:07:18 But, good luck sir. Dec 07 01:07:24 hahaha Dec 07 01:07:42 Here is an example of inflection: "You like bananas?" Dec 07 01:07:53 When it is really, "Do you like bananas?" Dec 07 01:08:06 no english is amazing, say the phrase "I object to the object" and try to understand how nutty this language is Dec 07 01:08:09 say it outloud Dec 07 01:08:24 I object to objection? Dec 07 01:08:32 no Dec 07 01:08:39 exactly as i typed it Dec 07 01:08:56 object and object are pronounced differently Dec 07 01:08:56 ayjay_t: oh and for your earlier question: ecap is a peripheral with a 32-bit counter (100 MHz, except the PRUSS eCAP which is 200 MHz) and one peripheral pin. its primary purpose is as capture input, meaning it can timestamp signal edges to perform measurements of pulse width and/or pulse distance. alternatively it can be configured into a pwm output Dec 07 01:08:56 That is a funny sentence you typed out, "I object to the object." Dec 07 01:09:30 PRUSS, that is what is going on. Dec 07 01:09:52 eCAP, "I sell PWM and PWM measurement accessories" Dec 07 01:10:34 that sounds a lot like quadrature encoding Dec 07 01:11:01 Dude/Sir, I need to figure out how to make gcode understand it is being sent to the BBB and out of the BBB. Is there a particular chip or something or can PRUs do this facilitizing? Dec 07 01:11:09 ayjay_t: librobotics uses PRUSS eCAP together with a small PRU program (that presumably just reads the timestamps from eCAP and writes them into a ringbuffer) to allow arbitrary digital protocols to be received and decoded in userspace Dec 07 01:11:37 zmatt: i'm surprised that so many digital protocols boil down to such Dec 07 01:11:46 thats actually fantastic tho Dec 07 01:11:48 to what? Dec 07 01:12:12 Me? Dec 07 01:12:23 i mean it makes sense tho now that i'm thinking abotu it, you can take any digital protocol and store it as a series of time-stamped edges Dec 07 01:12:40 i mean thats what a digital protocol is right, just a bunch of edges at different periods Dec 07 01:12:51 and i guess the PRUSS eCAP is fast enough to accomodate most protocols Dec 07 01:13:07 fb group: https://www.facebook.com/groups/beagleboneblack Dec 07 01:13:08 Right but where do you store the info. from the PRUs? Dec 07 01:13:11 exactly.. as long as the timestamps have sufficient resolution (5 ns in case of PRUSS eCAP) and userspace manages the process the data fast enough Dec 07 01:13:32 you won't be able to keep up with a high-speed data stream like this, but it's fine for short commands like from remote controls Dec 07 01:13:56 i can't think of anything that's more the opposite of a dedicated communication protocol Dec 07 01:13:57 ayjay_t: It is hard to believe that beagleboneblack was available. Hmm. Odd. Dec 07 01:14:09 Nice. Dec 07 01:14:10 set_: the group is very old Dec 07 01:14:14 Oh. Dec 07 01:14:17 and i inherited a few years ago Dec 07 01:14:18 Aw. Dec 07 01:14:19 Okay. Dec 07 01:14:19 but never did anything with it Dec 07 01:14:34 people always come on asking for support but its hard to provide support for facebook Dec 07 01:14:41 Now, it is time? Dec 07 01:14:44 at first i hated facebook because of it's political issues but i've decided its not going away Dec 07 01:14:52 Ha. Okay. Dec 07 01:15:25 a common control signal used in RCs is just a pwm of sorts where the pulse width (in us) rather than the duty cycle determines the value... that's something for which eCAP is perfect without needing any help from pru Dec 07 01:15:57 I think some ultrasonic sensors work similarly Dec 07 01:16:22 that makes a lot of sense too Dec 07 01:16:48 you know if i had infinite time, speaking of weird things, i'd love to play with TI's mmWave radars Dec 07 01:17:20 i should probably make some food and continue programing this vocab card maker... i haven't looked at the code in 2 months so it might as well be french Dec 07 01:19:11 the plan for the whole py-uio thing tho zmatt is basically just to write >=3 tips a week, single paragraphs Dec 07 01:19:29 just to give background context for whats going on until eventually we're using py-uio to do something Dec 07 01:19:57 so i don't know how long it will take to actually get to using py-uio but its also a very easy schedule to actually produce the content Dec 07 01:30:10 I am not sure I understand yet about these PRU to ARM and ARM to PRU communications. Dec 07 01:30:41 Is that done solely via source? Dec 07 01:32:15 Forget it. I am out of my league on this PRU stuff. Back to the books. Dec 07 01:42:12 set_ where are you from Dec 07 01:42:48 Oh me, USA, LA. Dec 07 01:43:06 I am messing w/ a PRU now. It may be a while before i return. Dec 07 01:43:14 i just moved to texas Dec 07 01:43:52 Oh. Dec 07 01:43:54 don't have time to chat set_? Dec 07 01:44:01 I used to lived there before. Dec 07 01:44:04 LA is hot and humid too i think Dec 07 01:44:09 Right-O. Dec 07 01:44:13 you mean louisiana right? Dec 07 01:44:18 TX...Corpus Christi! Dec 07 01:44:24 Yes. Louisiana. Dec 07 01:44:37 i only know one thing abotu louisiana Dec 07 01:44:40 NEW ORLEANS! Dec 07 01:44:42 Ha. Dec 07 01:44:49 Yep. Party, party, party. Dec 07 01:44:58 is that where you are? Dec 07 01:44:59 'Da Saints. Dec 07 01:45:11 No. I am more westward. Dec 07 01:45:21 That city keeps sinking. Dec 07 01:45:46 guess where i am in tx Dec 07 01:46:01 From katrina to their awful pumps, the New Orleans city has trouble year round. Dec 07 01:46:15 Guess, okay. Dec 07 01:46:18 Houston! Dec 07 01:46:20 i'll give you a hint: democrats Dec 07 01:46:28 Democrats? Dec 07 01:46:37 thats the hint Dec 07 01:46:40 Oh. Dec 07 01:46:42 Okay. Dec 07 01:46:47 austin lol Dec 07 01:46:50 Oh. Dec 07 01:46:50 Ha. Dec 07 01:47:00 I typed Houston and called it quits. Dec 07 01:47:30 Okay. So, I got my pruout via config-pin done. I am following along in a '15 example. WIsh me luck! Dec 07 01:47:52 Wish me luck? Dec 07 01:48:19 I am hardwired in and ready to promote some source. Dec 07 01:48:22 how did you get into the beaglebone set_? Dec 07 01:49:24 Oh me? Um, I researched various boards and found the beagleboard.org boards, the BBB esp, and the community were thriving and TI had this program w/ chips that they were producing. Dec 07 01:50:05 I thought. No brainer. TI, ARM, and embedded computing. It must be something. Dec 07 01:50:11 but how did you get into this whole sorta thing in general? Dec 07 01:50:18 like embedded computing? Dec 07 01:50:19 Oh. Dec 07 01:50:23 I got you. Dec 07 01:51:06 I was bored with this scene of after school work related possessiveness and could not find work. I had to do something. Dec 07 01:51:20 So, I researched ideas on what to do next. Dec 07 01:52:09 I found computing to be a stress in my life. Why not stress myself out more, I thought. So, I jumped in full-fledged w/out knowing much and tried to learn as much as i could w/ what was available. Dec 07 01:52:26 Were you using linux before you got the BBB? Dec 07 01:52:30 No. Dec 07 01:52:34 haha Dec 07 01:52:38 that's a lot Dec 07 01:52:46 was it windows? Dec 07 01:52:50 I know. People must have thought, "This guy knows nothing." Dec 07 01:53:05 i mean a lot of peopel in this industry know nothing Dec 07 01:53:12 Windows. I use it but not like for embedded computing. Dec 07 01:53:17 i spend at least 50% of my time stonewalling grifters Dec 07 01:53:21 Oh. Dec 07 01:53:24 okay so Dec 07 01:53:28 Nail me senseless! Dec 07 01:53:35 what did you do in school then? Dec 07 01:53:40 was it technical stuff like IT or engineering? Dec 07 01:53:44 Random stuff. Dec 07 01:53:47 General. Dec 07 01:53:59 i see Dec 07 01:54:00 I was into a bunch of stuff. Dec 07 01:54:22 But, the current college from this city would only accept only so many credits from the program I wanted to get into. Dec 07 01:54:30 So. Dec 07 01:54:35 I accepted General. Dec 07 01:54:37 yeah the normal beaurocracy Dec 07 01:54:53 i was a non traditional student and went through something similiar Dec 07 01:54:59 I was into Homeland Security and Emergency Preparedness at first. Dec 07 01:55:31 But...I could not find work any longer. People would just be like, "Nope, next, not him." Dec 07 01:55:40 So, I moved back to this city. Dec 07 01:56:01 Life. Dec 07 01:56:26 Well, if you're doing it purely for work, embedded computing isn't the _best_ Dec 07 01:56:27 Oh. So, you went to the ole college experience too? Dec 07 01:56:45 The best is web development and web backend Dec 07 01:56:53 there are ifinite jobs and infinite moneys for this Dec 07 01:57:11 Embedded computing is good around here if I knew someone. Dec 07 01:57:20 People hate me. Yea! Dec 07 01:57:40 I actually came across a job the other day. Dec 07 01:58:10 I actually thought, I can actually use what i have learned in C++ to maybe manage their motors w/ their API. Dec 07 01:58:31 So, as usual, I applied to only hear crickets. Dec 07 01:58:40 how many jobs have you applied for total? Dec 07 01:58:46 Hahhahahahahahahahha. Dec 07 01:58:48 because of my friends who do regular applications Dec 07 01:58:56 Seriously. Dec 07 01:58:59 Um... Dec 07 01:59:00 they usually apply for over 200 Dec 07 01:59:09 like out of every 200 applications, they get a couple interviews Dec 07 01:59:39 that being said embedded computing is both a) more difficult and b) less valuable than regular backend web stuff Dec 07 01:59:49 so it's easier to break into web stuff without a relevant degree Dec 07 01:59:58 Yea. I have had to reach out outside of the city limits to smaller cities where they are having the industrial complexes still available. Dec 07 02:00:19 Yea. I get it. Dec 07 02:00:37 No rest for the weary. Dec 07 02:00:42 well, anyway, maybe if you join the BBB fb group we can learn some things together Dec 07 02:00:57 i am going to continue reading my old code to try and make heads or tails of it Dec 07 02:01:09 No issue. I will join in time. I have the link up. Dec 07 02:01:28 Roasts and roasts? Dec 07 02:01:53 lol i'm not sure what that means Dec 07 02:02:05 Ha. I like this subject b/c it incorporates everything from all aspects of reality. Dec 07 02:02:19 Math, electricity, and etc... Dec 07 02:02:37 WEb development, porting, and etc... Dec 07 02:03:06 Oh. Roasting people... Dec 07 02:03:39 Like, "Yea, that dude once might have known something." And w/ the door closed, "I lied." Dec 07 02:03:47 Roasting! Dec 07 02:04:35 Hey ayjay_t: Do you ever mess w/ PRU instances? Dec 07 02:04:49 I am trying enhanced GPIO now. Dec 07 02:04:49 i actually haven't myself Dec 07 02:04:54 i did work with someone who did tho Dec 07 02:04:54 Oh. Okay. Dec 07 02:04:59 Dang it. Dec 07 02:05:04 and i sort of directed him to it but never did the application myself Dec 07 02:05:24 Okay. Dec 07 02:06:09 I found this online script for pasm compilation of a .bin file but the PRUs have no accessible space for memory. Sort of. Dec 07 02:06:45 I am not sure how to make the DDR memory act on behalf of the PRU. Dec 07 02:06:59 yeah i don't have any experience either Dec 07 02:07:06 i would just follow some tutorial and make small changes Dec 07 02:07:09 like get an example to work Dec 07 02:07:11 and go from there Dec 07 02:07:22 Okay. Well, if you get bored maybe we can work on a PRU thingy. Dec 07 02:07:33 We can post a post or two. Dec 07 02:07:37 i'll be doing the stuff i said i would on FB Dec 07 02:07:49 it's good for me because its low time commitment Dec 07 02:07:55 Oh. Okay. Gotcha. Dec 07 02:07:57 i'm pretty busy start a life in austin Dec 07 02:08:00 starting* Dec 07 02:08:07 Aw. Yea. The city of life! Dec 07 02:08:27 Austin. Stick 'em horns! Dec 07 02:09:20 YUP Dec 07 02:09:41 Well, I guess this is ado. Back to PRU! Dec 07 02:41:47 ayjay_t: overlay-utils now have two examples (uio-ecap0-eqep0a and uio-pwm1) for setting up pwmss peripherals for use with uio Dec 07 02:42:21 (the stuff in py-uio/dts/ is obsolete and needs to be removed or revised) Dec 07 02:58:01 zmatt, thanks- i'm going to starting from scratch with py-uio, i havent' used it since you were first starting development Dec 07 02:58:33 it'll take me a few weeks to get there Dec 07 02:59:02 the pru stuff has working examples and uptodate installation instructions in the README Dec 07 02:59:40 the non-pru stuff has suffered from neglect Dec 07 02:59:56 either way its okay **** ENDING LOGGING AT Mon Dec 07 02:59:57 2020