0%

TQ2440硬件初步使用环境

2018年1月18日 下午4:10

基本配置:

  1. win10
  2. TQ2440 + 4.3寸屏
  3. TQ2440usb口是:
    1. usb slave口:用与USB下载
    2. 九针串口:用于串口操作(使用usb-to-serial转换接口)

基本的概念

  1. J-link只能烧写到nor-flash 不能烧写nand-flash
  2. 如果要烧写nand-flash
    1. 先通过j-link烧写uboot到nor-flash
    2. 然后,通过usb下载,把bin烧写少nand-flash中
    3. 或者使用easyOpenJTag
  3. 天嵌的DNW安装包叫做:EmbedSkyDownloadTool.exe(这个改了名字就认不出来了,而且手册里没写)

使用过程:

分为三部分:(分别是三种不同的接线

  1. usb转串口驱动成功

  2. Jlink驱动安装

  3. 安装、使用USB下载

  4. 设备管理器位置

  5. usb转串口驱动成功:
    注:

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

      ::图1::


::图2::

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

      ::图1::


::图2::


::图3::


::图4::


::图5::


::图6::


::图7::

  1. 安装、使用USB下载
    注意:
    1. 安装usb slave驱动时:USB slave没有签名(图3)
      1. 参考:Win10怎么禁用驱动程序强制签名_百度经验
    2. USB下载LED.bin到nand报错(图12)
      1. 修改管理员权限,如图13

        ::图1:::USB slave驱动


::图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灯在闪烁