EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Anyone has TMS320F280x CAN FLASH loader ?

Started by Roman January 30, 2006
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
On Mon, 30 Jan 2006 22:17:37 -0500, Roman <news45@ziak.com> wrote in
comp.arch.embedded:

> 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 http://www.esacademy.com/. 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. -- Jack Klein Home: http://JK-Technology.Com FAQs for comp.lang.c http://c-faq.com/ comp.lang.c++ http://www.parashift.com/c++-faq-lite/ alt.comp.lang.learn.c-c++ http://www.contrib.andrew.cmu.edu/~ajo/docs/FAQ-acllc.html
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. 


J&#4294967295;rgen Veith wrote:
> 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.
Roman wrote:

> 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
if you are looking for a commercial one: http://www.canexperts.de/engl/canprod/sw_bootloader.html TI 320F28xx is among others. Heinz
Heinz-J&#4294967295;rgen Oertel wrote:
> Roman wrote: > >> 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 > if you are looking for a commercial one: > http://www.canexperts.de/engl/canprod/sw_bootloader.html > > TI 320F28xx is among others. > > Heinz
Thanks, this seems to be the closest to our needs.

The 2024 Embedded Online Conference