昨天操作nandflash时把bootloader弄没了,今天早上搞了两个多小时才弄好。
我的板子是 恒丰锐科 的2410的板子,自带的资料很少,学起来很费劲。
注:转载请出明出处!切勿商用!
1.首先连好线,jlink的USB端连上电脑,jtag端连到板子上的jtag接口,连好串口线,连好USB线.
2.打开DNW。板子启动了,但DNW 中没有选Serial PortConnect。
3.打开AXD。会依次出现下面两个对话框。直接关闭即可
4.在打开的AXD 界面中,点OptionConfigure Target…后,在出现的对话框中选JLinkRDI.dll。
初次点OptionConfigure Target…时没有此项,点Add,在JLink 安装目录下找到
JLinkRDI.dll,如“C:\Program Files\SEGGER\JLinkARM_V408l\JLinkRDI.dll”
注意:点上图红框中的Configure,弹出下图的对话框,选其中的CPU 查看。
不选Allow instruction set simulation,并将Reset Strategy选为No Reset。
注意下图中的蓝色框所示,表示JLink 尚未找到开发板的MPU。
如果显示电压正常,约3.3V,则说明连接正常。
5.选择FILE->LOADIMAGE,选择***bootloader.axf,然后弹出一个要选择start.s文件的对话框,点取消,点击运行,
会提示选择2410bios.c,选择2410bios.c,OK!bootloader已经加载成功。
6.在DNW选Serial PortConnect。
7.在AXD中点击运行 bootloader ,即进入bootloader菜单,通过USB下载bootloader到第0分区。