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

xiaoxiao2025-05-19  52

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

平台:笔记本、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、烧写成功界面如下图所示,点击确认即可,从而完成程序的烧写。

转载请注明原文地址: https://www.6miu.com/read-5030356.html

最新回复(0)