飞凌OKMX6ULL-C开发板测评(5——烧写系统测试+测试板总结) 由于最近公司项目需求,我只挑几个我觉着能够用得到的功能测试一下,既测试了飞凌OKMX6ULL-C开发板的对应功能,也为我下一步项目开发的命令使用复习复习。 1. SD卡烧写测试 因为使用SD卡烧写系统需要使用到Linux主机,所以我选择使用的习惯的VMware内打开Ubuntu,也用过Virtual Box,感觉看着没有VMware舒服。这里使用的Ubuntu版本为20.04.4 LTS。 图1 Linux主机版本 (1) 格式化SD卡 图2 格式化SD卡 (2) 把.bz2格式的镜像拷贝到Ubuntu中进行解压 图3 在Ubuntu中解压 (3) 把插有格式化之后SD卡的读卡器设备连接到VMware虚拟机中的Linux主机,使用【df -lh】命令查看Linux主机挂载的设备,可见16G的SD卡挂载成功。 图4 Linux主机成功连接到空白SD卡 (4) 在解压后生成包里,打开中断,执行【sudo ./burn.sh】执行烧录脚本。 图5 执行烧写脚本,选择SD卡,等待烧录到SD卡完成。 (5) 烧结完成后的样子 图6 SD卡烧写成功 (6) 把烧写成功的SD卡插回开发板,拨码开关打倒0011,上电后通过MobaXterm看得到,但是点击0之后进行boot会出现读取镜像失败,还在找原因…… 知道的请留言告知,非常感谢!!! 图7 使用SD卡烧写启动模式 图8 使用制作的SD卡烧写启动失败 2. OTG烧写测试 OTG烧写方式相对SD卡个人感觉更方便一些,毕竟有NXP官方的烧录工具MfgTool可以一键烧写。 坑1:一开始我还自以为是的直接点击MfgTool.exe,结果报错,我还去攻略为什么,结果是直接点击同文件夹内的.vbs脚本文件即可打开烧写工具。 坑2:烧写过程中,出现提示【No device connected】,我赶紧点了stop,结果这时烧写过程中的正常现象,不管即可,马上就会跳到别的提示信息,会继续烧写过程。 | | 图9-2 OTG烧写用到的.vbs脚本文件 | 图9-2 烧写完成后的MfgTool状态 |
烧写完成后,拨码开关拨到0000,把USB线接口在板子上的OTG接口换回调试口,再次上电,可见烧录成功。 图10 OTG烧录系统成功 3. 开发板测试总结: a) 硬件很工整(虽然我的工作不偏硬件,但是见得多了就比较出来了)。 b) 从印刷和接口上可以看出来,是属于制作比较精良的开发板。 c) 跟着飞凌官方的文档《OKMX6ULL-C_Qt5.6Linux4.1.15_用户使用手册_V1.0_20220310.pdf》作为一个经验不是那么足够的开发者,教程文档的制作可能比较仓促,有些指示的文件所在的文件夹和所需文件名称对不上号,需要猜+试,希望正式上市给到用户的技术文档可以进行校对,保证各个水平的开发者拿到飞凌的开发板和技术文档都能快速上手,而不是因为一些小的指示性错误而焦头烂额。
|