资源简介
周立功过节发招,49元买了imx280核心板:
ARM926EJ-S 架构 arm v5TE 指令集,cpu最高能跑450M
默认光盘资料是 比较老的uboot-2009加linux-2.6内核。
因为本人电脑是ubuntu环境,周立功提供的烧写环境都不适用与我的电脑。
不过众里寻他千百度,终于在开源项目rockbox里面找到一个linux下面的usb烧写工具.
外加一根串口线。我就是移植的全部外部环境。
自己的代码环境在github上面放了个仓库,方面回老家的时候也能够写代码。
https://github.com/QtForQT/imx280_zlg.git
心酸史(一) 串口输出
通过下载了最新的kernel(我移植时2016年5月)发现里面默认支持了imx28这颗芯片。当时高兴呀,以为只要make一下就能运行了。
通过make ARCH=arm CROSS_COMPILE=**** mxs_defconfig && make zImage然后替换周立功bootloader/imx-bootlets-src-10.12.01/ 里面的zImage
发现只有 “
Uncompressing Linux... done, booting the kernel.” 然后喜忧参半,高兴的是已经跳到kernel并且解压完成的了,忧伤的是:WTF,只要一句话。
然后开始折腾打印,通过看源码,和google
发现这句话能打印的原因是:bootloader初始化好了串口。也就是arch/arm/boot/compressed/里面能够打印