王德法 没人指导的学习路上磕磕绊绊太耗费时间了
今天编译4412开发板源码时报
garbage following instruction – `dmb ish’
以下是解决方案:
1.更新编译器 sudo apt-get install gcc-arm-linux-gnueabi
更新后修改Makefile 中编译器路径如下图
2.你以为更新完就可以? no!!! 为了我把.bashrc 中编译器路径也改了,为了防止他们冲突
接下来 再编译 这里我执行的是
结果发现报错,error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.write = power_write,
然后又网上搜索答案,照葫芦画瓢
再次编译—— 嗯通过了 (时间过去了四小时。。。。)