DSPRelated.com
Forums

bootloader for flash bootloading

Started by z_11...@yahoo.com January 5, 2008
Hi
I'm trying to build a project that programmed in flash by flashburn with C6713.
For this case, I followed SPRA999A1 in my project. But it is not successful.
For example error is

"Flash_boot and Flash_boot in page 0 have overlap."

I couldn't find its reason.
Also:
I opened an example of SPRa999a1.Zip file then I delete source files and add my source files and a bootloader code.
CCS had error: couldn't open some header file.

I use simulink and CCS.
Thanks for any help that I have a building a project that programmed by flashburn and execute on C6713 successfully

Regards
Zahra
z_1151,

I suspect the problem is in the linker .cmd file.
Please paste that file into your next yahoo post.

R. Williams

---------- Original Message -----------
From: z...@yahoo.com
To: c...
Sent: Sat, 05 Jan 2008 08:21:08 -0500
Subject: [c6x] bootloader for flash bootloading

> Hi
> I'm trying to build a project that programmed in flash by flashburn with C6713.
> For this case, I followed SPRA999A1 in my project. But it is not successful.
> For example error is
>
> "Flash_boot and Flash_boot in page 0 have overlap."
>
> I couldn't find its reason.
> Also:
> I opened an example of SPRa999a1.Zip file then I delete source files and add my source
> files and a bootloader code. CCS had error: couldn't open some header file.
>
> I use simulink and CCS.
> Thanks for any help that I have a building a project that programmed by flashburn and
> execute on C6713 successfully
>
> Regards
> Zahra
------- End of Original Message -------
Hello,

is that a linker error? or is it a flashburn error ?if it's first one, looks like you have declared 2 sections Flash_boot.

Regards
I too think you should look in the linker or hex conversion command file, .cmd. Our board, which is based on a 6412, has worked amazingly well in the area of boot loading.

The .out is converted to a .ascii using hex6x.exe. hex6x.exe command input is a .cmd file. This program makes an ascii file. When you view the .ascii it should make a little bit of sense to you. In ours, there are only two viewable addresses, x90000000 and x90000500, the boot loader address and the application address in the FLASH respectively. It does take a bit of practice to get a good balance between what the linker can do and what hex6x.exe can do – as far as making a module for FLASH programming.

A big difference between your application and ours though is that our FLASH is programmed by a PC through the PCI interface.

I only had spra999a.zip available and the FLASHBURN was incomplete at best. I just took the actual FLASH programming steps and put them in the PC. Is FLASHBURN a completed product in spra999a1.zip?