|
我是初学者。
我下载了learn step6的源码。编译环境的r0:0x40000(-info totals -entry 0x400000 -ro-base 0x400000),编译完,打开banyan和axd,执行obey c:\map1.txt
setmem 0x3FF0000 0xE7FFFF82 32 ;为4个DRAM组选择SDRAM;特殊功能寄存器组的基地址为0x03FF,0000;片内SRAM基地址为0x03FE,0000;4KB配置为SRAM,另外4KB配置为Cache;使能Cache操作。
setmem 0x3FF3010 0x00003000 32 ;4个外部I/O组禁用;DRAM/SDRAM组0配置为32位数据宽度,其余的DRAM/SDRAM组禁用;ROM/SRAM/FLASH组0由B0SIZE[1]的状态配置,其余ROM/SRAM/FLASH组禁用。
setmem 0x3FF3014 0x02000060 32 ;该系统共有2MB的FLASH存储器,映射到地址空间的0x0000,0000~(0x0020,0000-1)处。
setmem 0x3FF302c 0x14010380 32 ;该系统共有16MB的SDRAM,映射到地址空间的0x0040,0000~(0x0140,0000-1)处。
setmem 0x3FF303c 0xCE3383FD 32
然后装载*.axf文件
不能设置断点,说是断点太多。
还有许多这样的信息:the target has stopped because of a hardware breakpoint or watchpoint.(不加任何断点也有这样的信息)。
实在不知道是什么原因,请大虾指点阿!谢谢了。 |
|