2018年1月18日 下午4:10
基本配置:
- win10
- TQ2440 + 4.3寸屏
- TQ2440usb口是:
- usb slave口:用与USB下载
- 九针串口:用于串口操作(使用usb-to-serial转换接口)
基本的概念
- J-link只能烧写到nor-flash 不能烧写nand-flash
- 如果要烧写nand-flash
- 先通过j-link烧写uboot到nor-flash
- 然后,通过usb下载,把bin烧写少nand-flash中
- 或者使用easyOpenJTag
- 天嵌的DNW安装包叫做:EmbedSkyDownloadTool.exe(这个改了名字就认不出来了,而且手册里没写)
使用过程:
分为三部分:(分别是三种不同的接线)
usb转串口驱动成功
Jlink驱动安装
安装、使用USB下载
设备管理器位置

usb转串口驱动成功:
注:- 这个是自动安装:图1
- 我使用的是力特(Z-TEK) 力特工业级USB转RS232串口线九针公头com口公头转换线 ZE398A 兰+黑 0.8M【图片 价格 品牌 报价】-京东
- 连接方式:图2

::图1::

::图2::
- Jlink驱动安装:
注意:- Jlink v8也会自动安装(图1),但是我们一定要手动安装
- 串口工具的配置(图2)
- Jlink安装(图3)
- jlink安装目录(图4)
- jlink配置:选择tq已经配置好的文件直接加载(图5)
- jlink_connnect出错(图6)
- 这里出错我到现在都不知道为啥,但是我从第二天开始就在也没有出现过这样的问题,自动愈合!
- 我尝试过的方法:
- 在J-Flash.exe中的option->Project setting中修改各种参数,包括cpu型号,arm类型等等,最后都是报一样的错
- 而且百度上也没有直接的答案。
- 这时,经验告诉我:改换方式了。于是我买了easyOpenJTag。但是没想到第二天他就莫名的好了!!
- 第二天我尝试的时候他现实:successful(图7)

::图1::

::图2::

::图3::

::图4::

::图5::

::图6::

::图7::
- 安装、使用USB下载
注意:- 安装usb slave驱动时:USB slave没有签名(图3)
- USB下载LED.bin到nand报错(图12)
- 修改管理员权限,如图13

::图1:::USB slave驱动
- 修改管理员权限,如图13

::图2:::USB slave驱动地址

::图3:::USB slave没有签名

::图4:::禁止驱动签名

::图5:::USB slave驱动安装

::图6:::USBslave驱动安装成功1

::图7:::USBslave驱动安装成功2

::图8:::usb下载软件安装

::图9:::打开软件,USB下载已连接成功

::图10:::USB下载LED.bin程序到Nand 1:从串口输出中,选择a

::图11:::USB下载led.bin到Nand 2

::图12:::USB下载LED.bin到nand报错

::图13:::设置软件的以管理员身份运行

::图14:::USB下载led.bin到nand成功1

::图15:::USB下载led.bin到nand成功2

::图16:::从nand flash 启动查看串口输出

::图17:::看到LED灯在闪烁