diff options
author | Tomasz Moń <desowin@gmail.com> | 2016-05-19 20:57:20 +0300 |
---|---|---|
committer | Gerrit Rockbox <gerrit@rockbox.org> | 2016-05-25 17:03:19 +0200 |
commit | 94b23da3c4a9a96af8ae4a4b2308037acb8d58dd (patch) | |
tree | 7d4849766bddf4bcc00ae57073f2803cbc152a52 /firmware/target/arm/tms320dm320/crt0.S | |
parent | 9327885d141d9cdf8a476640b3e3ce572bd37790 (diff) | |
download | rockbox-94b23da3c4a9a96af8ae4a4b2308037acb8d58dd.tar.gz rockbox-94b23da3c4a9a96af8ae4a4b2308037acb8d58dd.zip |
Sansa Connect: change bootloader linker file
This change ensures that Sansa Connect bootloader.bin will fit in its flash
partition.
Fix _flash_sizem calculation, division was not working properly because
FLASHSIZE included subtraction and defined value was not in parenthesis.
Prior to this change _flash_sizem was 0x00800000, now it is correctly set
to 4 in case of Sansa Connect and 8 in case of other TMS320DM320 players.
This significantly improves boot time as cache is now enabled only for
real flash memory region.
Change-Id: If3e50a3075c840dcb69dfafe5bba608a0acd2bf8
Diffstat (limited to 'firmware/target/arm/tms320dm320/crt0.S')
-rw-r--r-- | firmware/target/arm/tms320dm320/crt0.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/crt0.S b/firmware/target/arm/tms320dm320/crt0.S index 8351ddbf25..9f2c8dbe04 100644 --- a/firmware/target/arm/tms320dm320/crt0.S +++ b/firmware/target/arm/tms320dm320/crt0.S | |||
@@ -121,9 +121,11 @@ _start: | |||
121 | ldr r2, =_vectorsend | 121 | ldr r2, =_vectorsend |
122 | bl _copy_section | 122 | bl _copy_section |
123 | 123 | ||
124 | #if !defined(SANSA_CONNECT) | ||
124 | /* Add some delay time to make sure JTAG can be accessed cleanly */ | 125 | /* Add some delay time to make sure JTAG can be accessed cleanly */ |
125 | mov r0, #0x100000 | 126 | mov r0, #0x100000 |
126 | bl _delay_cycles | 127 | bl _delay_cycles |
128 | #endif | ||
127 | 129 | ||
128 | #if defined(BOOTLOADER) | 130 | #if defined(BOOTLOADER) |
129 | /* Copy the DRAM */ | 131 | /* Copy the DRAM */ |