This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What is correct bootloader.bin source file ?

Other Parts Discussed in Thread: LM3S6965

Hi everyone.

What is serial boot loader correct bootloader.bin file source?

I am working in serial flash update, I have a probleam.

I use with software update bootcode with sw01248-495.zip,
but not work with sflash.exe file.

Only work with Serial 'Flash Loader.zip' file containing bootloader.bin file.
But Serial Flash Loader.zip file not containing source code.
Flash Loader.zip file only contains binary bootload.bin, sflash.exe (2 files).


Is sflash.exe working with
sw01242-497.zip source compiled bootloader?
I tested it, do not working.

Is there any compile options?
for example boot_loader.h file's options.



I am working with LM3S6965 Evaluation board,
which I atached uart0 RS-232 port for this test.
Driver Library (1973) example
Hello program.
Compiler with Keil.



1) Well working with bootcode 'bootloader.bin' file

Where can I get bootloader.bin source code?
bootload.bin file size is 1,700kbyte

downloaded
SERFLASHLOAD Serial Flash Loader and sflash.exe 09/18/07
http://focus.ti.com/mcu/docs/mcuorphan.tsp?contentId=87903


-
cygwin cosole download result log:
$ sflash hello_6965_0x800.bin -p 0x800 -r 0x820 -c1

Application : hello_6965_0x800.bin
Program Address: 0x800
COM Port: COM1
Baud Rate: 115200
Erasing Flash:
Remaining Bytes: 00000000
Running from address 00000820
Successfully downloaded to device.




2)
do not work with
i)
I compile sw01248
and make boot_loader.bin
which start address 0x0
do not work

sw01248 downloaded in
http://focus.ti.com/mcu/docs/mcuorphan.tsp?contentId=87903
ii)
luminaryboardsek-lm3s6965_revcboot_demo1
boot_demo1.bin
iii)
luminaryboardsek-lm3s6965_revcboot_demo2
bl_boot_demo2.bin



cygwin cosole download result log:

$ sflash hello_6965_0x800.bin -p 0x800 -r 0x820 -c1
Failed to synchronize with board.

------------
* I changed -p value to 0x0, 0x800, but result is same.