ADS1.2 + JLINKv8 + 友善之臂micro2440 开始也出现上面问题,如下操作后可以调试:
1、修改AXD下的options->configure interface->general->target connection为HALT。
2、装载脚本AXD下的options->configure interface->general->session file->run configuration script 。
这里的脚本我是修改了一下友善2440光盘中的FriendlyARM2440.his文件,并保存为riendlyARM2440.txt文件初始化SDROM。
原来为:
Setmem+32-Bit+0x53000000+0x00000000
Setmem+32-Bit+0x4A000008+0xFFFFFFFF
Setmem+32-Bit+0x4A00001C+0x000007FF
Setmem+32-Bit+0x53000000+0x00000000
Setmem+32-Bit+0x56000050+0x000055AA
Setmem+32-Bit+0x4C000014+0x00000007
Setmem+32-Bit+0x4C000000+0x00FFFFFF
Setmem+32-Bit+0x4C000004+0x00061012
Setmem+32-Bit+0x4C000008+0x00040042
Setmem+32-Bit+0x48000000+0x22111120
Setmem+32-Bit+0x48000004+0x00002F50
Setmem+32-Bit+0x48000008+0x00000700
Setmem+32-Bit+0x4800000C+0x00000700
Setmem+32-Bit+0x48000010+0x00000700
Setmem+32-Bit+0x48000014+0x00000700
Setmem+32-Bit+0x48000018+0x0007FFFC
Setmem+32-Bit+0x4800001C+0x00018005
Setmem+32-Bit+0x48000020+0x00018005
Setmem+32-Bit+0x48000024+0x008E0459
Setmem+32-Bit+0x48000028+0x00000032
Setmem+32-Bit+0x4800002C+0x00000030
Setmem+32-Bit+0x48000030+0x00000030
改为:
Setmem 0x53000000,0x00000000,32
Setmem 0x4A000008,0xFFFFFFFF,32
Setmem 0x4A00001C,0x000007FF,32
Setmem 0x53000000,0x00000000,32
Setmem 0x56000050,0x000055AA,32
Setmem 0x4C000014,0x00000007,32
Setmem 0x4C000000,0x00FFFFFF,32
Setmem 0x4C000004,0x00061012,32
Setmem 0x4C000008,0x00040042,32
Setmem 0x48000000,0x22111120,32
Setmem 0x48000004,0x00002F50,32
Setmem 0x48000008,0x00000700,32
Setmem 0x4800000C,0x00000700,32
Setmem 0x48000010,0x00000700,32
Setmem 0x48000014,0x00000700,32
Setmem 0x48000018,0x0007FFFC,32
Setmem 0x4800001C,0x00018005,32
Setmem 0x48000020,0x00018005,32
Setmem 0x48000024,0x008E0459,32
Setmem 0x48000028,0x00000032,32
Setmem 0x4800002C,0x00000030,32
Setmem 0x48000030,0x00000030,32
2、选择AXD下的options->configure target 下的add进行JLinkRDI.dll的添加。如果提示JLinkARM.dll没有,将Jlink文件夹下的JLinkARM.dll拷贝到ADS安装目录bin 下。