如何使用uart启动

根据Boot guide,visionfive支持从uart启动。请问如何使用uart传镜像到内存,然后启动它呢?

您能说的更详细点吗?
目前我们只能从spi flash启动。


就是图中uart启动方式应该如何操作,Boot guide中没有详细介绍。我想BootROM运行后,通过uart加载一个固件到内存中并运行

uart主要是用来更新FW.

请问有什么工具能够使用uart进行固件更新呢?感觉也可以参考下

  1. 您可以借助usb转串口线,一头接在PC上,一头接在按键前面的debug串口上,波特率使用9600,软件可以用tera term,具体的操作可以参考这篇文章:https://rvspace.org/en/Product/VisionFive/Technical_Documents/VisionFive_Single_Board_Computer_Quick_Start_Guide#for-windows-4
  2. 您可以看看我们second boot和ddrinit是做了什么,看看是不是能给你些参考,我们second boot和ddrinit的代码可以从这里获取:https://github.com/starfive-tech
1 Like