JLink V7 全功能版 OK2440 V2 AXD 下调试通过

来源:互联网 发布:linux怎么回到目录下一 编辑:程序博客网 时间:2024/06/03 09:26

ADS  项目属性设置:
-ro-base = 0x30000000
entry 0x30000000
Init Section: 2440init.o Init
 
关掉option->config procossor->semihosting
option->config procossor->vector catch -> 选clear all

AXD下需要加载一个SDRAM初始化文件。
AXD下-->Option->Config Interface->session file->run configuration script.
选择一个初始化文件,内容如下(把以下内容保存为config.ini文件):
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 

 

      setmem命令(简写为smem)可以为存储空间的某一地址单元指定值。例如“setmem 0x48000000 0xac9 32的含义就是将常数0xac9保存到地址为0x48000000的字中(一个字32bit),实际上就是给地址为0x48000000的寄存器赋值。

原创粉丝点击