最近QT学习完大概,打算早点学习ARM,千回百转的,现在看清我的方向了:嵌入式驱动工程师,为了这个目标我要好好的努力!
年前买的开发板mini2440的friendly ARM,不过隔了大概20天,最基本烧写都忘了,还是从头学,这次一步一个脚印好好学。
今晚上复习了Mini2440的jlink和open JTAG的烧写。分别烧写uboot和supervivi,具体的资料软件都在这个地址:
http://www.jyguagua.com/bbs/forum.php?mod=viewthread&tid=9&fromuid=1
1:Jlink烧写uboot,supervivi到norflash 和 nandflash。
经过烧写,我发现烧写到nor flash和烧写到nand flash的方式不一样,烧写主要用的软件是Jlink,软件下载官网是:
http://www.segger.com/jlink-software.html
烧写uboot到norflash,主要通过J-Flash ARM这个GUI界面来烧写,具体过程是新建一个项目,然后选择烧写的bin文件即可烧写进去,过程如下:
1:打开J-Flash ARM,file->open project 打开文件“s3c2440a_embedclub.jflash”,导入一个项目;
2:Options->project setting->flash->select flash device->我们选择S29AL016Dxxxxxx2,然后ok;
3:file->open,选择要烧写的uboot.bin或者supervivi.bin,这个必须是.bin结尾的文件;
4:Target->program,直接进行烧写即可。
烧写uboot到nandflash,主要通过J-Linker Commander来烧写,过程如下:
这个烧写有个专门的文档可以参考,非常详细,地址在:
http://www.jyguagua.com/bbs/forum.php?mod=viewthread&tid=9&fromuid=1
2:open jtag烧写uboot,supervivi到norflash和nand flash通过sjf24x0_ft2232.exe这个程序来烧写,里面可以进行烧写到nand 或者nor的命令。
比如烧写u-boot.bin 到nandflash,首先mini2440的跳线首先打到nand的开关,打开开发板,连接好openjtag,打开sjf24x0_ft2232.exe,具体过程如下:
烧写好之后,拔掉jtag接口线,然后重启开发板,这个时候nandflash就有uboot的界面了。
文章的脚注信息由WordPress的wp-posturl插件自动生成