When it connect to OMAPL138’s ARM9_0 through SEED-XDS560PLUS Emulator in CCSv4.1.2.00027,the following error would occur :
And the main GEL codes are:
OnTargetConnect( )
{
Clear_Memory_Map();
Setup_Memory_Map();
PSC_All_On_Experimenter();
DEVICE_kickUnlock();
Core_300MHz_DDRPLL_150MHz();
EMIFA_NAND_PINMUX();
Wake_DSP();
}
And I used “Core_300MHz_mDDR_132MHz();”, “Core_200MHz_mDDR_126MHz();” or “Core_100MHz_mDDR_102MHz();” instead of “Core_300MHz_DDRPLL_150MHz();”.It could only be configured successfully with “Core_100MHz_mDDR_102MHz();”.
So I’m confused.I don’t know why such a strange phenomenon happens.And what should I do to solve this problem?
Besides,after connect to OMAPL138’s ARM9_0,I tried to load program “nand-writer_ccs33.out” into the processor for writing “ubl-nand.bin” and “u-boot.bin” into NANDFLASH ,like this:
However,once I clicked “OK”,the processor would be running immediately and never stop!Please look at following picture:
And if I halted it, I figured out that it’s running 2 codes at 0xFFFD397C and 0xFFED3980 in an infinite loop ,like following:
Could anyone help me to solve these problems?