通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)
2017-11-03 12:01
453 查看
在一些小的项目中,可能不需要网口,板子上可能也没用网口,如果固件是pmon引导的,那么可以利用pmon中的ymodem实现串口下载固件到flash。
然后,会有打印“Waiting for serial transmitting datas”,提示等待传输
通过菜单“传输”->“发送Ymodem”,然后弹出以下对话框
找到固件,然后单击“添加”按钮,添加后如下图所示
然后,单击“确定”按钮。就开始传输了,如下图所示
传输完成后如下所示
先执行命令“mtd_erase /dev/mtd0”擦除,然后再执行命令“devcp /dev/ram/ymodem /dev/mtd0”写flash,如下图所示
执行ymodem base=0x81800000
执行后的,结果如下然后,会有打印“Waiting for serial transmitting datas”,提示等待传输
通过secureCRT传输固件到1c,并保存在内存中
通过菜单“传输”->“发送Ymodem”,然后弹出以下对话框
找到固件,然后单击“添加”按钮,添加后如下图所示
然后,单击“确定”按钮。就开始传输了,如下图所示
传输完成后如下所示
从内存中烧写到flash
这里以nand flash为例,其实nor flash也是类似的。先执行命令“mtd_erase /dev/mtd0”擦除,然后再执行命令“devcp /dev/ram/ymodem /dev/mtd0”写flash,如下图所示
设置上电后从flash启动,并重启
相关文章推荐
- openwrt固件,串口烧写flash
- uboot通过tftp下载固件并烧写到flash
- 用kermit通过串口往nandflash里烧写文件
- 用kermit通过串口往nandflash任意地址里烧写任何文件!
- 将内存中的内核烧写到nandflash中;通过串口下载内核和文件系统
- PX4固件通过UART连接串口读取超声波,和树莓派3通信
- 基于arm的flash烧写说明和分析
- 基于串口的固件烧录
- 通过J-FLASH方式烧写程序到STM32
- PC端(基于Linux系统)通过串并网线口连接ARM开发板,烧写Bootloader并启用Bootp和Tftp等服务刷写Linux系统。
- J-Flash arm v4.84a使用SWD方式烧写.hex固件
- 通过串口下载Simplelink examples 固件
- 基于MT7688模块的开发笔记8——TFTP方式烧写Uboot固件
- TMS320F28335项目开发记录4_28335之启动模式(串口烧写Flash)
- STM32 串口烧写 FLASH 外部字库 UCGUI显示 自我学习总结
- 通过CCS烧写FLASH的方法
- 430自编程--用串口烧写430的Flash(只要3根串口线即可- Tx,Rx,GND)
- 281x无需仿真器,串口烧写Flash方法
- 用VC(Visual C++)读取串口数据并通过Flash图表类将其绘制为实时曲线
- 基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤