-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi David, On 14/09/15 06:09, David Rowe wrote: > Rather than a debugger I'd just using a codec-dev release from > March, see if that works, then work fwd to see what changed. Much > easier to start with something that works.
Well, a big factor is the toolchain I was using. I was using one compiled using the `crossdev` tool in Gentoo Linux, which basically takes the standard 'ebuild' files that Gentoo uses for the host toolchain and does some environment setting voodoo to influence these into producing a cross compiler. It worked well for Cortex M3 development, but not so good for the Cortex M4, particularly hard-float. The toolchain mentioned in the README works, although I'd like to be able to reproduce the toolchain used so that I can ensure future compatibility. I guess I'm just used to DIY toolchains because years ago I didn't have much choice. > I'll be looking at SM1000 firmware again later this year when a > 700 mode is ported. Would really appreciate some help with this > if anyone is interested! > > Stuart - you approach and code for inserting audio looks fine to > me, and the fact that it works in analog mode is a good start. Indeed, that is promising. I'm not sure that porting the 700(B) mode is within my skill set yet. The plan so far is that I improve the UI to allow selection between the different modes and for configuration of other options. That would let me scratch some itches I have now, and facilitate future improvements. > To measure CPU load I use blinky GPIO pins and an oscilloscope. Yeah, I figured as much. I see in part of that look: > GPIOE->ODR &= ~(1 << 3); and a similar line that sets bit 3 of GPIOE->ODR; I'm guessing that is the blinky GPIO pin you're referring to? Regards, - -- Stuart Longland (aka Redhatter, VK4MSL) I haven't lost my mind... ...it's backed up on a tape somewhere. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV9eRKAAoJEE36GRQQveO3zNYP/2Nm2je8VQiZ74/PcQmY4hki 4/G3ji/lLnL8etKSE7UxG0zWZdw3xeu4D/Cdjyar+3Tm27gAicI4W6MQ7VDOhben O3UJZ1zwcfyRE65prR5khoSg/s2FWSN77lk70g7DwLTciyW9RAYc3WUS8aztAt5p +WM4ze92yOk4XF6NOGCoBw2YEWiOapuSDjXajCo0rjnNKcWOp3pxsqr+ftdZwncm oL2dbDwYW5fKlpJKM45DZlOBHv9kCuP+lG/AYwRx70D/aM77UNTSErXcWg4CzXCG +ZZZiKcXQHVfw77uwHIzYnZxWcEIr6gx4JNe0wth8EydZ810M/cExGqlH8q497Yv p10E/FCfYRcZfR+a/ynMEssEOX/Ci7MpwvMd1heGJX8a+8GZJFcXznTN2lEG1wDq 463Ds4Yjh1Ssb5xFSfiykGlMLuJbzAokm9zjGGKRxpEPhge4fRe/eft30sRsihdQ 0eZRkr6Xxt0pMpZKLcTSEv+Rxr6bjNoTKbg/sXrJJDdtf9xIepp6vTXIfYqQSHV0 QJ9DmJfAFZ6IvwH2rSKoSkkIuqBT1XPqmwyWhTlM6bqIOzlH/Ah4jfcxj8TEjai7 QPe+LntLY10zLB/Z1iUHRbx8YaZGysVF6UkiR6RVSQXPX92bQdIyG0lRuztWr57U 5vz8ilnnQ1IvwmfBnKXO =zJNU -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
