没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
11.1 Jlink 只支持烧写 NorFlash,不支持烧写 NandFlash。
11.2 搞了半天终于搞定 MDK+Jlink 直接下载仿真 mini2440 了。原来是工程
配置的问题。点击 MDK 的 Target Options,主要要做配置工作如下。
(1)Linker 目录下面的 Scatter File 要添加一个脚本文件,该文件的配置非常
重要。该文件内容在下面会列出。
(2)如果要进行 Debug,只需要选择 Jlink/J-TRACE ARM 即可。
(3)Utilities 的 配 置 困 扰 了 我 好 久 。 首 先 选 择 Use Target Driver for Flash
Programming,在下面选择 Jlink/J-TRACE ARM。然后是右边 Settings,这个设
置非常关键。点击 Settings 后,选择下面的 Add,添加的 Flash 烧写算法是
AM29F160DB。最后是上面的 Download Function,我就是在这个地方出了问题
由于以前一直用单片的时候,选择的配置是 Erase FUll Chip 并勾选了右边的三
个选项。所以下载的时候一直出问题,长时间无现象。这个地方一定要这样配
置:选择 Erase Sectors,然后右边除了 Reset and Run 不勾选之外,其它的都勾
选上。然后编译,电机 Load 就可以下载了!下面要注意一下步骤(1)中的脚本
文件。
脚本文件内容如下:
LR_ROM1 0x00000000 { ; load region
ER_ROM1 0x00000000 0x0200000 { ; load address = execution address
*.o (beep_test, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_RAM1 0x3000000 0x0400000 { ; RW data
.ANY (+RW +ZI)
}
RW_IRAM1 0x40000000 0x00001000 {
.ANY (+RW +ZI)
}
}
其中 beep_test 是你的汇编程序 AREA 段名,这个一定要设置好。RW_RAM1 的设置应
该是 SDRAM 的地址,后面设置的 0x0400000 和 0x00001000 还不太了解。可以进行适当的
修改。
如果其中有问题的地方,还请请指正。
资源评论
- jiguang09082014-03-22东西还是有些参考价值的,不过讲的不是太细
- fengzhongdexin20112014-01-03呵呵,终于学会norflash启动了,全靠它了,谢谢,好东西
xingzhan2012
- 粉丝: 7
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功