summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d8578da)
raw | patch | inline | side by side (parent: d8578da)
author | G Anthony <a0783926@ti.com> | |
Mon, 6 May 2013 22:56:16 +0000 (15:56 -0700) | ||
committer | Chris Ring <cring@ti.com> | |
Mon, 13 May 2013 16:49:59 +0000 (09:49 -0700) |
Kestone II DSP images were not able to be reloaded without rebooting the EVM.
This was due to the "-cr" linker options being thrown (RAM model), which
prevented processing of .cinit records at run time (done in ROM model).
So, "-cr" option was removed.
Keystone team mentioned that RLE compression was keeping the resource table
from being read properly without the "-cr" option, so added in the
"--cinit_compression=off" option just in case. This also has the benefit
of improving DSP boot times.
Reloading the DSPs via MPM server was validated on Keystone II EVM
(over remote connection).
Signed-off-by: G Anthony <a0783926@ti.com>
This was due to the "-cr" linker options being thrown (RAM model), which
prevented processing of .cinit records at run time (done in ROM model).
So, "-cr" option was removed.
Keystone team mentioned that RLE compression was keeping the resource table
from being read properly without the "-cr" option, so added in the
"--cinit_compression=off" option just in case. This also has the benefit
of improving DSP boot times.
Reloading the DSPs via MPM server was validated on Keystone II EVM
(over remote connection).
Signed-off-by: G Anthony <a0783926@ti.com>
ipc-bios.bld | patch | blob | history |
diff --git a/ipc-bios.bld b/ipc-bios.bld
index 4b6e3d8ffa9d222a685fbe66eed8f596cc5b1765..57a7c88f800bb56f328852ab1f814cb43bcd3056 100644 (file)
--- a/ipc-bios.bld
+++ b/ipc-bios.bld
if (targetName.match(/elf\.C66$/)) {
target.lnkOpts.prefix += " -e=ti_sysbios_family_c64p_Hwi0";
- target.lnkOpts.suffix += " -cr";
+ target.lnkOpts.prefix += " --cinit_compression=off";
target.platforms = [
//"ti.platforms.simKepler"
//"ti.platforms.evm6614:DSP"