zoukankan      html  css  js  c++  java
  • 初学tiny4412

    1、解压友善之臂提供的uboot

    make tiny4412_config

    make

    然后将sd卡插到电脑上,编辑虚拟机,选择对应的usb口(usb3.0兼容),如果没有usb3.0,可能是虚拟机版本太低,更换版本根高度虚拟机,应该就会出现usb3.0,

    如果sd卡还是连不上虚拟机,换一个usb口(电脑的几个usb口并不都是3.0的)

    sudo fdisk -l   查看sd卡挂载在磁盘的哪个分区

    cd sd_fuse;make

    cd tiny4412

    sudo ./sd_fusing.sh /dev/sdc(看你的sd卡挂载到了哪个盘)

    uboot烧进sd卡

    连接串口线到pc,到开串口工具SecureCRT,波特率选择115200

    Tiny4412从sd启动:按任意键停留在uboot界面:表明uboot成功下载到sd卡了

    2、安装minicom

    安装minicom:  sudo apt-get install minicom

    虚拟机需要支持串口打印功能:在虚拟机编辑--首选项中支持虚拟机打印功能

    查看linux下的usb串口名:

    lsusb:

    可以看到Bus 003 Device 005 正是我们使用的usb串口

    sudo minicom -s

    对串口进行设置:Serial Device设置为/dev/ttyUSB0

    重启开发板:和电脑上的串口输出一样

    3、使用dnw-linux下载程序到开发板:

    tar xzf dnw-linux.tar.gz

    cd dnw-linux

    make

    make install

    使用dnw下载程序时可能出现can not open secbulk0的错误,参考https://blog.csdn.net/u011452544/article/details/39393857

    还有就是要加上sudo(比如 sudo dnw test.bin)

  • 相关阅读:
    C++的XML编程经验――LIBXML2库使用指南
    C/C++:sizeof('a')的值为什么不一样?
    Linux core dump file详解
    非阻塞socket的连接
    Java环境设置、HelloWorld例子、Ant环境及运行
    linux下杀死进程命令
    IP协议详解
    内置函数(上)
    异常处理
    递归函数与二分法
  • 原文地址:https://www.cnblogs.com/zhu-g5may/p/10453198.html
Copyright © 2011-2022 走看看