专栏算法工具链Matrix6 V1P1底软升级(517—>622)

Matrix6 V1P1底软升级(517—>622)

www2024-08-07
123
0

USB 启动模式设置

step1: 先关闭 Matrix,等待几秒后将 reset 旁边的第一个拨码向外拨

step2: 打开 Matrix,Matrix 的网口左边有两个 micro-usb 口,左边那个(远离网口的)是 USB 连接电脑的,右边那个(靠近网口的)是串口连接电脑的,请确保网线,串口线,usb 线均连接到电脑,确保能使用 MobaXterm 等工具和开发板建立串口通信,波特率选 921600,倒数第二个 com 是 A 核的,倒数第一个 com 是 M 核的,都需要打开查看日志打印,如果电脑 USB 不够用可使用拓展坞,但请优先保证 Matrix 的 USB 和串口能直接连到电脑本身的 USB 接口。

step3: 查看,COM15 打印 UUUUUU 证明已进入 USB 启动模式

Norflash 烧写

step1: 将img_packages\disk 路径下的flash_disk_J6M_Matrix_V1.1_nonsec.img文件复制到下面路径里xmodem_tools\out\j6e\evm

step2: 当前目录打开 cmd,根据下面指令通过 dfu 烧录(指令来自 usb_serial_download.bat)

ps: 注意实时查看 Mcore 串口的打印日志,只有开始打印 UUU...的时候方可运行下一条命令

Uboot 烧写

step1: 仍然在xmodem_tools\out\j6e\evm 目录下打开 cmd,根据下面指令通过 dfu 烧录

注意:

  • 运行第 7 行后,切换到 Acore 串口查看打印日志,开始打印 UUU...的时候方可运行下一条命令。

  • 全部运行完毕后,Acore 串口会进入 fastboot,usb boot auto fastboot usb ing ...

Acore/Mcore 烧写

step1: 进入img_packages文件夹,打开 cmd

step2:根据下面指令烧录 flash_all.sh 里的 Acore 镜像和 Mcore 镜像。

注意:

  • 刷写前确认板子是ufs启动还是emmc启动,此板为ufs启动,所以强制指定 dfu 启动时烧写镜像到 ufs
  • 如果过程中出现非法分区烧录报错,请断电重启后重新执行 Uboot 烧写后再进行 Acore/Mcore 烧写

应用程序烧写

刷app.img流程如下【注意:刷完后/app目录下所有内容会清空,且需要重新配网】:fastboot直接刷,不需要拨码

step1:usb连接,进入fastboot模式

step2: 另起terminal刷写app.img

烧写完毕检查

断电后,拨回拨码开关,使得板端 flash 启动,再开机应该为 0620 的 BSP,如有异常请保存 Acore 和 Mcore 端口日志反馈至地平线同学。


网络配置

/app 目录无法直接写入,需要在/userdata/app/init.sh 中写入需要开启运行的内容,再挂载

init.sh 脚本代码如下:

注意:如果 reboot 后 init.sh 未能正常自启,请增加 init.sh 执行权限

算法工具链
征程6官方教程
+1
评论0
0/1000