**** BEGIN LOGGING AT Sat Apr 07 03:00:00 2018 Apr 07 09:38:33 we feel for you Apr 07 14:41:05 zmatt: so I installed Debian Apr 07 14:47:36 Debian! Apr 07 15:14:17 Is anyone using ALSA w/ their BBBs? Apr 07 15:14:51 https://www.hackster.io/beaglefriends-octavosystems/adding-text-to-speech-to-pocketbeagle-projects-3ab078 Apr 07 15:14:52 ... Apr 07 15:15:02 This is what I was following. Apr 07 15:16:05 I keep getting negative feedback on my speaker. Apr 07 16:34:13 Hello everyone Apr 07 16:34:55 Does anyone know if the Beagle Bone Blue actually has a Cortex-M3 processor on board? Apr 07 16:35:38 the AM335x SoC that's the heart of every beaglebone variant has a cortex-M3 core that's used for some power management tasks Apr 07 16:36:13 Okay, so it's not really usable to program anything in Apr 07 16:37:15 Thank you, the way it's listed on the site makes it seem like it has both the Linux SoC processor as well as a Cortex-M3 Apr 07 16:37:17 in principle you could load your own code there, especially if you don't care about things like suspend (or if you combine your own stuff with the normal firmware -- its source code is available), but it doesn't have much memory and it can only access a limited set of peripherals (those on the "L4-wakeup" interconnect) Apr 07 16:38:35 if you want to run some realtime code independent of linux, the PRU subsystem is probably a better place Apr 07 16:38:58 that's more limited then the Cortex-M3 though Apr 07 16:39:13 but I can see how that would be easier to deal with Apr 07 16:40:36 limited in what sense? PRU cores have more local memory than the M3, and full system access Apr 07 16:41:49 might be my misunderstanding, but I thought that the PRU only had 32k ram Apr 07 16:42:05 the cortex-M3 has 24 KB ram Apr 07 16:42:13 I was assuming (as I can't find much info on the M3 they used) that this was less ram than the M3 Apr 07 16:42:24 I must not be looking in the correct places Apr 07 16:42:31 but wow, 24k isn't much at all Apr 07 16:43:34 PRUSS has 8 KB of instruction ram per core, and 8+8+12 KB of data ram total Apr 07 16:43:54 and access to DDR3 memory, although reads are a bit slow Apr 07 16:44:39 writes are "fire and forget" hence decently fast, so offloading large amounts of data from PRUSS to the cortex-a8 is not a problem (see e.g. the BeagleLogic project) Apr 07 16:45:35 Thanks, Reading that site now Apr 07 16:46:12 what site? Apr 07 16:46:30 The BeagleLogic site Apr 07 16:46:40 ah Apr 07 16:47:08 Thanks a lot zmatt, I knew there was something I was missing, I am glad I came here Apr 07 16:48:53 zmatt: so out of curiosity, can I expand the partition on the BBB to fill the eMMC? Apr 07 16:49:03 or, rather, tcan I do that while it's running from eMMC Apr 07 16:49:17 Otherwise I'm going to just do it from that Arch installation :P Apr 07 16:49:21 FL4SHK: uh what? the flasher normally already makes the partition fill eMMC Apr 07 16:49:25 oh it does? Apr 07 16:49:26 Okay, cool. Apr 07 16:49:51 It does indeed seem to have done that. Apr 07 16:49:54 also, yes you can grow the boot partition to fill the medium it is on Apr 07 16:50:20 (resize partition, reboot, run resize2fs) Apr 07 16:50:58 but that's mainly useful to know when running from sd card if you don't have a linux host available Apr 07 18:44:40 has TI improved the interface for the PRU etc? I know the automated analog system device on the CC13XX has some arcane language that reminds me of assembly only worse Apr 07 18:45:16 PRU has a nice instruction set and pasm is a fairly fancy assembler Apr 07 18:45:36 there's also a C compiler for... those kinds of people ;) Apr 07 18:47:12 the instruction set is not well suited for targeting by a C compiler though Apr 07 20:32:42 I've seen the like. Especially if a multiplicity of things happen in a single instruction. Apr 07 20:48:03 that's not the case Apr 07 20:49:09 GenTooMan and zmatt: Hello! Apr 07 20:49:20 the main mismatch is that C has a strong bias towards signed integer types (e.g. x + y where x and y are uint8_t or uint16_t yields a signed int) Apr 07 20:49:44 while PRU has nothing for signed integers... no signed compare, no sign-extend Apr 07 20:50:38 ahh zmatt that would not be a problem for me but maybe the compiler I can see that. Since I do a lot of low level things unsigned "stuff" isn't a problem too me. Apr 07 20:51:15 you can work around it, but it requires you to be very mindful of the code the compiler needs to produce... at which point the question becomes why you're programming in C in the first place Apr 07 20:51:49 also, the C compiler is fairly often just plain dumb, even at max optimization level Apr 07 20:52:48 and you lose the ability to take advantage of a variety of cool features of the PRU core, including the ability to have cycle-accurate timing Apr 07 20:54:42 summarization "unless you are required to use C it's probably not worth it" Apr 07 20:55:05 greetings set_ Apr 07 20:55:41 well, C is still more accessible than assembly, so it may be fine for some undemanding applications Apr 07 20:56:18 Hello. Apr 07 20:56:44 GenTooMan: Are you still working on the Pocket Beagle stuff? Apr 07 20:57:56 GenTooMan: I am currently going to figure out how to put the BBBlue in the air w/out dropping it. Drone! Apr 07 20:58:00 set_ yes I am just got blitzkrieg in life by taxes and rediculous schedules. Apr 07 20:58:11 I bet. Taxes suck. Apr 07 20:58:25 If you need help w/ the set up of items, let me know. Apr 07 20:58:40 i get bored from time to time and need something productive to do. Apr 07 20:58:55 Oh... Apr 07 20:59:12 I am using the BBBlue w/ ArduCopter/ArduPilot. Apr 07 20:59:44 I got that sucker hooked up and ready for motors already. Now, I just have to waste $30.00 on motors to get this BBBlue flying high. Apr 07 21:02:33 $30.00! Apr 07 21:02:57 I guess that is cheap for more than two. Four motors for $30.00 is not that bad. Apr 07 21:04:05 Oh and... Apr 07 21:04:21 I am messing w/ ALSA too. I am trying some text to speech stuff again. Apr 07 21:08:01 Hmmm I remember a speech synth I played with a bit ago. Right espeak it can speak in russian japanese oh yes and engrish I mean english. Apr 07 21:11:16 espeak. yep. Apr 07 21:12:53 well...off to the place. Bbl. Apr 07 21:14:08 well zmatt I am not playing with the PRU just something with the sensor controller in the CC1310 Apr 07 21:22:50 looks like a very different architecture Apr 07 21:37:53 indeed and a bit confusing, they want to "save" programmers from figuring out how to program it so they "helped" by creating a studio to write code for it. Unfortunately it's hard to know what the functions they start actually do. Apr 07 22:01:50 myself: I have to attain some motors and then then the ESCs. The project is on hold until I can find some motors/ESCs. Apr 07 22:05:01 But...in the end, I will show you video, set up, and take down of the unit, plus I can add a small short on direction/instruction. Apr 07 22:05:32 e.g. for the software set-up and connecting to Mission Planner. Apr 07 22:06:39 myself: Here are some older ideas: http://ardupilot.org/dev/docs/building-for-beaglebone-black-on-linux.html. Apr 07 22:13:44 Lots of motors and impellers available, how much thrust do you need to provide lift for your device? you can get calculators for this from a number of hobby website. Most people just grab stuff and splat it together. Apr 07 22:14:36 Oh? Apr 07 22:14:38 Cool. Apr 07 22:14:47 I should have done more research. Apr 07 22:15:10 I was going to do just that, bam done. Apr 07 22:15:19 But now, I need to perform calculations. Apr 07 22:15:29 I guess it is done w/ weight versus power? Apr 07 22:41:05 right you need to know how much it weighs Apr 07 22:51:55 Okay. Apr 07 22:52:08 But...it will weigh something different w/ the motors attached. Apr 07 22:52:16 I will read up on this idea. Apr 07 23:03:14 good idea :D Apr 07 23:04:41 I went to HobbyKing.com. Apr 07 23:04:45 They have a short on ideaas. Apr 07 23:05:09 Oops! Apr 07 23:05:20 HK is Hong Kong I believe but they have a wide variety Apr 07 23:06:11 Yep. Do you know of another site? Apr 07 23:06:25 Maybe I should check in town. Apr 07 23:06:58 If you have a local hobby shop they might be willing to tell you some things Apr 07 23:07:30 I will harass them until they spit it out. Apr 07 23:07:50 Should I practice here? Apr 07 23:08:06 * zmatt growls at set_ Apr 07 23:08:09 Hahhaha. Apr 07 23:08:11 perhaps a mirror? :D Apr 07 23:08:17 <<<<< not practicing here. Apr 07 23:08:38 We are the cheesiest. Apr 07 23:20:16 Well, I found two places. They come and go in this town. They just reopened in March (31st to be exact). Apr 07 23:38:28 2300kv is what the motors have listed on them. Now, I guess I can add some extra support on my model now. Apr 07 23:38:37 I think 1020kv can handle about 1lb. Apr 07 23:39:15 ... Apr 07 23:39:19 And I think that is per motor. Apr 07 23:39:43 So, I can add some landing gear too. Yikes! Apr 08 00:03:58 the kv constant is also known as RPMV IE how fast the motor turns per volt. It is inversely proportional to Ki how much torque it generates per amp. So the smaller the number the more torque the motor can have but always examine your battery voltage and ratings of the ESC. Of course might be better done in a robotics chat area. Apr 08 00:05:11 No issue. I will look around. Apr 08 00:05:26 I will deal w/ the ArduPilot people on that subject. Apr 08 00:13:48 zmatt: you around? Apr 08 00:19:28 GenTooMan: I posted! I am dealing w/ ArduCopter stuff now on their respective forum. Yea boy! Apr 08 01:51:08 You know he does sleep Apr 08 01:55:57 Sleep...my pretty. Apr 08 01:56:28 GenTooMan: I am trying to use KiCAD as we speak. I am trying to get Digi-Key's atomic library now. Apr 08 01:56:54 I cannot configure the damn KiCAD to get the Digi-Key library right now. Apr 08 01:56:56 Boo! Apr 08 01:57:03 Can you please provide some suppport. Apr 08 01:57:13 I got the Beagle Bone Black and cape support already. Apr 08 01:59:01 the .pro file is already done. Apr 08 02:14:58 ... Apr 08 02:15:08 Scratch my needs for once. Help yourself. Apr 08 02:15:12 I got it! **** ENDING LOGGING AT Sun Apr 08 03:00:02 2018