|  | 
 
| 我是初学者。 我下载了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.(不加任何断点也有这样的信息)。
 实在不知道是什么原因,请大虾指点阿!谢谢了。
 | 
 |