The ROM bootloader allows only loading chunk of code into RAM and execute it and I am wondering if there is any second stage loader out there. Looked through TI appnotes, but could not find anything for this CPU.
Thanks Roman
Check out the "microCANopen" link at You might be able to adapt this into a second stage loader you could use. If you register you can view the source code for free, and if you need to use it in a commercial product they have an inexpensive license.
Read the full replyThe ROM bootloader allows only loading chunk of code into RAM and execute it and I am wondering if there is any second stage loader out there. Looked through TI appnotes, but could not find anything for this CPU.
Thanks Roman
On Mon, 30 Jan 2006 22:17:37 -0500, Roman wrote in comp.arch.embedded:
Check out the "microCANopen" link at
We have a TMS320F240 CAN flash for application, node ID setup, serial numbers but this cannot boot new chips. In case of power fail while application flash, the unit is a repair what requires service using a jtag emulator. The F240 was a early family device and the time we wrote the SW, TI changed flash specification several times regarding the block write and erase capabilities.
Eventually I could use JTAG, but it would be much more convenient for the user if CAN could be used on new chips.
There will be a code to start from plus TI provides flashing API too, but since I have no experience with TMS320, I was hoping that someone has commercially available loader (binary) I could send over to blank TMS320 and flash it through that.
if you are looking for a commercial one:
TI 320F28xx is among others.
Heinz
Thanks, this seems to be the closest to our needs.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required