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

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


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

  1. linux开发板ftp,用ftp从linux上下载文件到开发板的方法

    用ftp从linux上下载文件到开发板的方法 1.       首先将我们的虚拟机(操作系统以fedora为例)与开发板的用网线连接. 2.       虚拟机的网卡设置为bridged (这个在vm ...

  2. 【ARM】使用J-Link下载u-boot到Mini2440开发板

    文章目录 附录 #1各种引导系统介绍 ##1.1 bios 1 BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本 ...

  3. jlink 下载uboot到norflash

    Jlink下载Uboot到Norflash 转自:https://blog.csdn.net/A1989A132/article/details/8630136 2440的开发板nandflash和n ...

  4. linux wifi pro6818,GEC6818连接Ubuntu,下载程序至开发板

    windows下使用tftp工具下载文件到开发板(linux) 1.下载tftp工具,也可以上CSDN找个免费0积分的 http://www.52z.com/soft/11886.html 2.确保开 ...

  5. 阿里平头哥无剑100SOCwujian100挂UART外设之①将无剑100下载到gensys开发板

    一.前言 组里的布置的任务,给大项目的推进打个小小的基础.经过上学期一个月和这学期开学几周,终于解决.其实真正用在挂UART的时间不多,大部分时间都用在如何把无剑100SOC下载到gensys开发板和 ...

  6. 树莓派Pico W无线WiFi开发板使用方法及MicroPython网络编程实践

    树莓派Pico W开发板是树莓派基金会于2022年6月底推出的一款无线WiFi开发板,它支持C/C++和MicroPython编程.本文介绍树莓派Pico W无线WiFi开发板的使用方法及MicroP ...

  7. 51单片机 | 如何学习单片机 | 开发板功能介绍 | 开发板使用方法 | 51单片机介绍

    文章目录 一.如何学习单片机 1.学习哪种类型的单片机 2.学习单片机的最佳方法 3.学习单片机的准备工作 4.学习单片机的常见疑问 二.开发板功能及使用介绍 1.开发板功能介绍 2.开发板使用方法 ...

  8. jlink linux使用教程,[arm-linux学习-(使用jlink下载uboot程序到nandflash中)]

    使用jlink下载程序到nandflash中 这次实验只是下载一个点灯的程序到nandflash中,因为该程序很小,不到4k,所以只拷贝前4k的代码,文章最后说明了通过这种方式下载uboot的步骤 准 ...

  9. 利用tftp和nfs下载文件到开发板

    2019独角兽企业重金招聘Python工程师标准>>> 一.Linux下安装nfs服务器: 1. 安装nfs服务 $sudo apt-get install nfs-kernel-s ...

最新文章

  1. 那些年,我们一起学过的汇编----之伪指令
  2. 谷歌CEO:没有这项能力,再牛的程序员也不要!
  3. OSChina 周六乱弹 ——生日快乐 @落落酱
  4. 建站初期关键字的定位
  5. python编程爱因斯坦的问题_教你如何用编程解决爱因斯坦的数学问题
  6. ios 学习札记 细节(三)
  7. MATLAB GPU编程基础
  8. Introducing the ClearGLASS App on ClearOS
  9. docker run命令_CVE-2019-14271:Docker cp命令漏洞分析
  10. 超码、候选码、主码 与 外码
  11. m3u8格式转换器android,m3u8视频转换器
  12. 如何使用cmd查看jdk版本
  13. java面试模拟场景,迈向高级的Java面试突围课
  14. 模拟狗狗的“魔鬼步伐”,比更真还更真
  15. STM32F4应用-串口通信
  16. libsvm 2.6 的代码注释(支持向量机的神作)
  17. Scrum立会报告+燃尽图(Beta阶段第五次)
  18. Anaconda打开多个spyder窗口
  19. D2D资源分配的方式
  20. git reset revert rebase 区别

热门文章

  1. 老男孩教育 | 0基础转行学运维,收获薪资13K Offer!
  2. VS2013基于对话框的MFC串口通信简单案例教程
  3. Spring Boot Vue Admin 前后端完全分离的权限控制模版
  4. msg:xxl-job remoting error(connect timed out), for url : http://169.254.104.1:8900/run
  5. 后端面试知识点大串烧(蚂蚁美团头条腾讯面试经历)
  6. 用python画路飞代码_80行代码!用Python做一个哆来A梦分身
  7. 系统分析和设计方法之全书总结
  8. [转载]迷雾中的华为“自杀门”:当狼性成为一种文化
  9. 电话聊天狂人 (25 分)
  10. 用shutdown命令实现局域网内远程重启或关闭电脑