关于TQ2440通过Jlink下载Uboot到开发板的方法(不能识别自己板子的norflash型号,且不能安装USB)

这里对个人使用的环境及软件做一个说明:

平台:笔记本、win10专业版、64位;

J-link驱动软件版本:JLinkARM_V408i;

J-link硬件版本为V8;

硬件开发板:TQ2440。

问题描述:

1、电脑没有并口,这种烧写形式放弃;

2、电脑安装USB失败,不能通过DNW或者TQBoardDNW来下载Uboot;

3、根据“TQ2440开发板使用手册”中J-link下载方式,三种 norFlash型号的选择都不能烧写Uboot至Nor Flash中。

解决方法如下:

1、安装J-link软件,将光盘“Windows平台开发工具包\Jlink资源”目录下的“Flash.csv”文件替换掉“C:\Program Files (x86)\SEGGER\JLinkARM_V408i\ETC\JFlash”目录下的“Flash.csv”(假设J-link驱动软件安装在这个路径下);

2、将开发板启动位置设置为Nor Flash启动;

3、在“开始”->“程序”->“SEGGER”->“J-Link ARM v408i”->“J-Flash ARM”,打开这个软件;

4、打开后,在“file”选项中选择“Open Project…”会出现如下一个弹窗来打开项目文件;
在这里插入图片描述
5、选择光盘“Windows平台开发工具包\Jlink资源”目录下的“TQ2440.jflash”文件,然后点击打开即可,成功后如下图所示;

在这里插入图片描述

6、选择菜单栏 ‘Options’->'Project Settings…'选项,会弹出如下弹窗
在这里插入图片描述

7、进行上一步操作后,在弹窗中选择 ‘Flash’ 选项。将 ‘Automatically detect flash memory’ 选项前面的框勾上,点击确定即可,操作步骤如下图所示:

在这里插入图片描述

8、选中 ‘file’ 选项,选择 ‘open’ 选项,然后会弹出一个弹窗,选择你要下载的uboot文件:

在这里插入图片描述
9、打开后,又会弹出一个弹窗,如下图所示操作即可:

在这里插入图片描述
10、选择‘Target’->‘connect’选项,此时在下面的 LOG 框出现如下信息,最后一条信息是“ - Connected successfully”,表示已经连接上板子的cpu了。
在这里插入图片描述
11、选择好文件后,点击“target”中的“program”选项进行烧写Uboot。它可能会弹出一个小框,让你决定从那个地址开始烧写,这时写0就行了。

之后还会弹出一个小框,问你是否确定要擦除并且烧写,选择“确认”按钮即可
在这里插入图片描述

12、烧写成功界面如下图所示,点击确认即可,从而完成程序的烧写。

烧写中...
烧写成功

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值