hi
this is chandrasekhar.. my board is having TMS320C6727 DSP with EEPROM(8k),
RTC etc., the primary bootloader is copying first 4K of bootcode from EEPROM
into RAM and it is executing..
now i want to copy next 4K from EEPROM.. is there any pre-defined routines
available to copy it to RAM?
Can anyone help me in solving this problem?
Thanks and Regards
Chandrasekhar
Regarding TMS320C6727 DSP ROM On-chip bootloader
Started by ●May 19, 2008
Reply by ●May 20, 20082008-05-20
HI Chandrasekhar
According to the bootloader guide, the bootloader copying first 4K of bootcode from EEPROM into RAM. The system then distribute the rest of application code into the RAM (internal or external) based on the first 4K.
So as long as you define all the section to internal RAM in the link file (.cmd). The DSP will do the rest for you.
Good luck
Peter
hi
> this is chandrasekhar.. my board is having TMS320C6727 DSP with EEPROM(8k), RTC etc., the primary bootloader is copying first 4K of bootcode from EEPROM into RAM and it is executing..
>now i want to copy next 4K from EEPROM.. is there any pre-defined routines available to copy it to RAM?
>Can anyone help me in solving this problem?
>Thanks and Regards
>Chandrasekhar
>
According to the bootloader guide, the bootloader copying first 4K of bootcode from EEPROM into RAM. The system then distribute the rest of application code into the RAM (internal or external) based on the first 4K.
So as long as you define all the section to internal RAM in the link file (.cmd). The DSP will do the rest for you.
Good luck
Peter
hi
> this is chandrasekhar.. my board is having TMS320C6727 DSP with EEPROM(8k), RTC etc., the primary bootloader is copying first 4K of bootcode from EEPROM into RAM and it is executing..
>now i want to copy next 4K from EEPROM.. is there any pre-defined routines available to copy it to RAM?
>Can anyone help me in solving this problem?
>Thanks and Regards
>Chandrasekhar
>
Reply by ●May 20, 20082008-05-20
Chsekhar,
One of the standard library functions will do the job very nicely.
That function is memcopy()
written as
memcopy( void * flash address, void * RAM address, UTYPE length in addresses);
R. Williams
---------- Original Message -----------
From: Chsekhar Prattipati
To: c...
Sent: Mon, 19 May 2008 07:18:20 -0700 (PDT)
Subject: [c6x] Regarding TMS320C6727 DSP ROM On-chip bootloader
> hi
> this is chandrasekhar.. my board is having TMS320C6727 DSP with EEPROM(8k), RTC etc.,
> the primary bootloader is copying first 4K of bootcode from EEPROM into RAM and it is executing..
> now i want to copy next 4K from EEPROM.. is there any pre-defined routines available to
> copy it to RAM? Can anyone help me in solving this problem? Thanks and Regards Chandrasekhar
------- End of Original Message -------
One of the standard library functions will do the job very nicely.
That function is memcopy()
written as
memcopy( void * flash address, void * RAM address, UTYPE length in addresses);
R. Williams
---------- Original Message -----------
From: Chsekhar Prattipati
To: c...
Sent: Mon, 19 May 2008 07:18:20 -0700 (PDT)
Subject: [c6x] Regarding TMS320C6727 DSP ROM On-chip bootloader
> hi
> this is chandrasekhar.. my board is having TMS320C6727 DSP with EEPROM(8k), RTC etc.,
> the primary bootloader is copying first 4K of bootcode from EEPROM into RAM and it is executing..
> now i want to copy next 4K from EEPROM.. is there any pre-defined routines available to
> copy it to RAM? Can anyone help me in solving this problem? Thanks and Regards Chandrasekhar
------- End of Original Message -------