arm程序编译出错
⑴ keil 编译ARM程序出错
你看看这个环境变量路径是不是不对,我改了这个路径,再重启keil就没问题了
⑵ ARM (UBOOT)编译出错问题
我以前用的是fedora12,我以为是系统问题(因为以前我也做过uboot编译,没有-rd
asm-arm/arch即可
意思就是强行删除
不行联系我635123374
嵌入式
⑶ 安装arm-linux-gcc编译器时出现错误,请大神看看怎么回事
解决方法:
1.先打开一个超级用户权限的shell:
命令:sudo –s
2.在当前shell下,设置环境变量:
命令:gedit /etc/profile
在文件末端加上 export PATH=$PATH:/usr/local/arm/4.4.3/bin,并保存。
3. 执行source /etc/profile 这是避免重新启动ubuntu而又使刚刚修改的环境变量生效的方法。
4、再进入到/opt/FriendlyARM/mini2440/linux-2.6.32.2 目录,执行make zImage(有可能加sudo),arm-linux-gcc了,可以编译了。
⑷ ARM编译错误,Expecting marco or rule defn,found neither time !
一般发生这种情况的原因是, Eclispe调用了错误的make.exe程序,很有可能是microsoft开发环境如Visual Studio等包含的make命令。而Eclipse环境需要的是GNU make 。这两个make命令接收的makefile的语法是有区别的。请打开windows的dos命令窗口,键入“ make --version ”,看是否能正确调用GNU make 。如果调用的非GNU make ,需要检查修改windows的PATH环境变量,把包含GNU make命令的路径移到前面来。
⑸ ARM程序用MDK4.12编译出错
这个错误的可能原因:
1.你在其他地方声明void TransferData(char, int)这个函数的时候参数(char, int)不小心打错了.
2.你调用void TransferData(char, int)这个函数时,输入的参数类型与声明的不一致。
另外最好不要直接用Keil uVision4打开Keil uVision3的工程。要新建工程,将Keil uVision3中的文件加载到新工程,重新编译一下。
⑹ arm程序用keil编译时Error: L6203E: Entry point (0x40000000) lies within non-root region RW_IRAM1.
。1、将ROOT压缩包和factory_update_param.aml 2个文件复制到平板TF卡根目录(TF卡最好格式化)。2、然后在开机情况下插入TF卡 到机器的卡槽并进行关机。3、最后先按HOME键(小房子键)然后3秒 后再按电源键。出现白色小机器人的时候在同时松开。4、这时会看到绿色安卓机器人肚子打开了正 在维修状态。维修状态时 会有进度条显示。大约等5-10秒进度条过去了之后会自动开机,开机后即ROOT成功。