zoukankan      html  css  js  c++  java
  • 用kermit通过串口往nandflash任意地址里烧写任何文件!

    1、安装kermit

      #apt-get install ckermit

    2、使用kermit之前,在用户宿主目录下(/home/用户名/)创建一个名为.kermrc的配置文件,内容如下 :
      set line /dev/ttyUSB0      //如果是串口就是ttyS0 

      set speed 115200 

      set carrier-watch off 

      set handshake none 

      set flow-control none 

      robust
      set file type bin 

      set file name lit

      set rec pack 1000 

      set send pack 1000 

      set window 5

    3、打开kermit

      #kermit  

      #connect

    4、给开发板上电,可以看到kermit打印串口信息

    5、进入Uboot命令模式输入:

      #loadb 0x50000000       //(0x50000000为你要传送文件的内存起始地址)

    6、按住Ctrl + 后,松开,在按一下c键,进入kermit命令行模式

    7、输入命令

      #send /root/cxd.bmp      (要传送文件的路径)
      按下回车键后,可以看到传送画面

    8、传送完成后,又回到kermit命令界面,输入connect命令,进入Uboot命令界面;

    9、此时可以输入md 0x50000000 100 命令读取内存中的内容,

      然后输入nand erase 0x3ff00000 0x100000 擦除一块空间出来,

      在执行  nand write 0x50000000 0x3ff00000 0x4500 将文件信息存储到nand flash 中!

  • 相关阅读:
    关于object和embed
    关于跨域问题的解决办法
    SQL 中 SELECT 语句的执行顺序
    sql子查询 嵌套SELECT语句
    PL/SQL中SELECT总结
    SQL Server
    SQL Server SELECT逻辑处理顺序
    SQL 基础:Select语句,各种join,union用法
    sql基础知识(新手必备)
    mysql处理海量数据时的一些优化查询速度方法
  • 原文地址:https://www.cnblogs.com/cxd2014/p/4404417.html
Copyright © 2011-2022 走看看