如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意
声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正
锋影
email:174176320@qq.com
imx8QXP MEK的开发板有两款改版,一款是绿色A0板子,一款是黑色B0板子。
当前QNX bsp发布的是默认的绿色A0板子的bsp,如果直接使用在黑色B0板子,是跑不起。
这其实要进行一定的移植。
移植步骤:
1.先拿到官方的第一份bsp包;
2.编译image;
3.使用SD boot查看串口log运行到哪错误;
4.修改代码进行适配。
运行起来的方法:
1.安装 SDP7.0 win10 环境
解压 qnx7.0.tar 到 C:\qnx700 目录下。执行如下命令:
运行c:\qnx700\qnxsdp-env.bat /*设置当前环境变量*/
2.全部编译代码
cd imx8-bsp /*进入bsp 源码目录*/
make clean && make all /*编译*/
3. 编译 i2c 代码为例:
cd src/hardware/i2c && make install /*编译代码*/
cd images && make /*打包镜像*/
4. SD卡镜像烧写
//A0 版本
sudo dd if=ipl-imx8qxp-cpu.bin of=/dev/sdc bs=1k seek=32 skip=0
//B0 版本
sudo dd if=ipl-imx8qxp-cpu_b0.bin of=/dev/sdc bs=1k seek=32 conv=fsync
QNX-IFS 直接拷贝到sd 卡分区即可。