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
Anyone has TMS320F280x CAN FLASH loader ?
Started by ●January 30, 2006
Reply by ●January 31, 20062006-01-31
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 > RomanCheck 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
Reply by ●January 31, 20062006-01-31
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.
Reply by ●January 31, 20062006-01-31
J�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.
Reply by ●January 31, 20062006-01-31
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 > Romanif you are looking for a commercial one: http://www.canexperts.de/engl/canprod/sw_bootloader.html TI 320F28xx is among others. Heinz
Reply by ●February 2, 20062006-02-02
Heinz-J�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. > > HeinzThanks, this seems to be the closest to our needs.