Chinaunix首页 | 论坛 | 博客
  • 博客访问: 958742
  • 博文数量: 116
  • 博客积分: 3923
  • 博客等级: 中校
  • 技术积分: 1337
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-23 01:22
文章分类

全部博文(116)

文章存档

2013年(1)

2012年(17)

2011年(69)

2009年(29)

分类: WINDOWS

2011-05-27 22:06:31

使用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) |
给主人留下些什么吧!~~