使用SEGGER工具烧写Nor Flash (Am29LV160DB)时,记得要选着flash,不用使用自动检测flash内存选项,不然就不会写入到Nor flash, 而是写入到SDRAM去了。
我使用的是QQ2440开发板,主要是使用Nor flash启动(2M-16bit: 0x00000000-0x00200000), SDRAM(32M-bank6: 0x30000000-0x31FFFFFF + 32M-bank7: 0x32000000-0x33FFFFFF) bank6 + bank7 组成64M-32bit模式的SDRAM.
我使用SEGGER烧写程序要Nor Flash, 地址是0x00000000, 因为没配置好flash选项,所以老是烧不下去,后来配置好,就可以烧写:
配置如下: 【project settings】->【Flash】-> 镂空这项【Aumatically detect flash memory】->【选中AMD的Am29LV160DB】
配置好就可以烧写如flash.
注意事项:
在上电验证有没有烧写到nor flash中,要一定拔掉J-Link设备,然后上电,不然不能启动nor flash程序。
阅读(2291) | 评论(0) | 转发(0) |