Hi,all:
When arm linux kernel boot up.I use two kinds of way to load my dsp out image.
1.
Under CCS development environment ,connect dsp core0 on and load dsp out image
using jtag.
2.
Under linux kernel ,using mpmcl command like below:
mpmcl reset dsp1
mpmcl load dsp1 xxx.out
So,when I use way1 to load my dsp out image,it's ok and linux kernel run normally.
But,when I use way2 to load my dsp image.it fails.the error info is at the end of the post.
According to error info,I want to proposal two question.
1.
why ? the same dsp out image ,when it is loaded from CCS using jtag it's ok and successful.But it's
unsuccessful,when it is loaded using mpmcl load dsp1 command.what's the difference?
2.
what do these error info mean?Especially this error:
Can't find global address from local address 0x90000000 size 410880 in cfg for dsp1
how to debug and remove these errors?
ERROR INFO:
mpmsrv.c:98:mpm_server: received message of size 103 bytes for cmd 1
mpmsrv.c:120:mpm_server: received load command for dsp1 filename /home/root/moonshot/test_dsp_arm_memmap/TestAppDecoder.out
mpmssm.c:329:mpm_load_slave: loading dsp1
mpmdlif.c:219:mpm_get_global_addr: Can't find global address from local address 0x90000000 size 410880 in cfg for dsp1
mpmdlif.c:127:map_and_copy_segment: Unable to get global address 0x90000000
mpmdlif.c:943:DLIF_allocate: map and copy failed for image /home/root/moonshot/test_dsp_arm_memmap/TestAppDecoder.out with addr 0x90000000, size 0x64500
mpmdlif.c:1101:DLIF_error: << D L O A D >> ERROR:
mpmdlif.c:1104:DLIF_error: Failed to allocate target memory for static executable