前言
最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做裸机开发的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到mini2440中,作为一个对开发有着强迫症的我,去各大网站上找烧录的方法,但是我找到的都是老的一个烧录方式的确是有些帮助,但是无法帮助我完成烧录nor flash。于是我找到了参考了一些网站的方法!
Jlink驱动
首先你得有一个jlink v8的协调器,如果没有的话,你可以在淘宝上直接买一个!
如果你有,但是你缺少驱动,OK,我从CSDN上下好了驱动!
Jlink for arm软件
在完成你的驱动安装后,你就可以去下载jlink for arm软件来刷洗nor flash了,当然如果你没有找到这款软件,我有非常有爱地给你提供一个下载的地址。
Jlink for arm的配置
首先,打开这款软件!
当然我这个是已经打开过的项目,那么我们来看看如何来开始设置jlink来与mini2440刷录!
Opions->Project settings
到达这一页!
选择CPU,我们先来设置CPU:
如图对mini2440进行相应的设置!当然不同芯片它的core ID是不同的,因此大家一定要针对自己特定的芯片进行修改,百度就是最靠谱的,网上有大量的设配!
下面就是重点了,既然你要刷写norFlash 那么你一定要选对flash芯片,那么你可以到自己的开发板看自己的flash芯片型号!
然后找到图中的
按钮!找到自己的flash芯片!
下载使用norflash
首先,先把开发板调到norflash启动,上电!连接好jlink。
Target->connect
在LOG中看到Connected successfully表示你的jlink与开发板已经连接成功!
选择target->read back->entire chip ok,jinlk会直接把你的mini2440中开发板原来的flash里面保存的数据读出!
然后你可以将这个数据保存起来!
那么我们主要的目标是刷录flash
打开File->Open data file
找到Superboot2440.bin加载!
然后Target->Program&Verify
因为你的flash中,本来就有bin文件,询问你是否清空烧录,点是!
最后会显示完成了!