本人是linux系统的初学者,最近一直跟着国嵌的视频学习软件学习。最近刚买的mini2440的256M nand Flash的开发板,想搭建linux软件系统,于是就跟着视频中的步骤做,但是遇到了不少的问题。首先,如果是supervivi-128M.bin无法在用J-link下载的时候经常会出现断掉的情况,实在无法忍受了,下载了几十次没一次成功。于是在网上搜解决的方法。原来使用J-link下载之前是需要配置的,下面是我的配置J-link的截图。
首先选择Options下的Project settings
然后选择CPU进行设置,如下图所示
在CPU设置完之后需要对Flash进行设置,这里需要选择Select flash device选择自己的nor flash的型号,nor flash型号在自己开发板所赠的光盘中的开发板原理图中找到,或者在靠近开发板电池的那一行的三个芯片的中间那个芯片就是nor flash芯片了。
我的nor flash 芯片是SST 39VF1601,所以我选择的是如下图所示的型号。
点击应用,确定按钮然后回到主界面将会看到如下图所示的配置界面,说明已经配置完成了,接下来就是打开supervivi-128M.bin文件进行烧写了,在这里要注意一下,国嵌所给的supervivi-128M.bin在烧写到板子里面是没有用的,很坑,这里我提供一个supervivi-128M.bin。可以去我的优快云的资源中下载,链接地址为
http://download.youkuaiyun.com/detail/zjs83489782/6534917。
在烧写好supervivi-128M.bin之后,用usb连接上PC机之后发现usb无法识别,但是实验还得做啊,没办法继续找问题,在网上搜集的资料显示,由于windows 7系统的不兼容的问题,驱动软件无法安装。于是我就下载了SuperVivi-Transfer-Tool-Complete。这个安装包的下载地址是
http://download.youkuaiyun.com/detail/zjs83489782/6534977。安装
LibUsbDotNet_Setup.2.2.7。
然后在设备管理器里找到有一个未识别的USB,然后右击更新驱动,选择SuperVivi-Transfer-Tool-Complete文件夹下的Driver即可。这个是已经成功的安装了Mini 2440的USB驱动程序的图片。然后打开Program文件夹下的SuperVivi-USB-Transfer-Tool应用文件。
如下图所示,表示开发板已经连接成功,可以往里面下载程序,或者镜像了。