在一些小的项目中,可能不需要网口,板子上可能也没用网口,如果固件是pmon引导的,那么可以利用pmon中的ymodem实现串口下载固件到flash。

执行ymodem base=0x81800000

执行后的,结果如下

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

然后,会有打印Waiting for serial transmitting datas”,提示等待传输

通过secureCRT传输固件到1c,并保存在内存中

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

通过菜单“传输”->“发送Ymodem”,然后弹出以下对话框

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

找到固件,然后单击“添加”按钮,添加后如下图所示

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

然后,单击“确定”按钮。就开始传输了,如下图所示

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

传输完成后如下所示

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

从内存中烧写到flash

这里以nand flash为例,其实nor flash也是类似的。

先执行命令“mtd_erase /dev/mtd0”擦除,然后再执行命令“devcp /dev/ram/ymodem /dev/mtd0”写flash,如下图所示

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)

设置上电后从flash启动,并重启

通过串口烧写龙芯1c固件到flash(基于pmon中的ymodem)




相关文章:

  • 2021-10-27
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2021-09-27
猜你喜欢
  • 2022-12-23
  • 2021-08-20
  • 2021-05-02
  • 2021-10-11
  • 2021-09-08
  • 2021-05-23
相关资源
相似解决方案