Application terminated, rc = 0x1;当运行裸机程序时出现

发布时间:2024-11-22 07:35

空载运行:洗碗机空置时,可运行一次自清洁程序。 #生活技巧# #家电维护技巧# #洗碗机使用心得#

最新推荐文章于 2021-05-15 04:15:32 发布

smilefxx 于 2018-11-16 18:57:05 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

在运行ARM裸机程序时遇到'Application terminated, rc = 0x1'的问题。尝试将main()函数置于源代码开头或者调整Makefile中文件的编译顺序可以解决。调整后,确保正确执行入口地址,避免因编译链接顺序导致的函数类型匹配错误,从而成功运行程序。" 102962225,1081803,Python实现阿里云OSS文件上传下载操作,"['阿里云', '对象存储OSS', 'Python开发']

摘要由CSDN通过智能技术生成

fff210 # go 30008000

Starting application at 0x30008000 …

Application terminated, rc = 0x1

fff210 # OK

有些网页上的解决方法是:
uboot下跑arm裸机程序

写了main()函数,

也去了头转换了格式(arm-linux-objcopy main -O binary main.bin )

可是go的时候还是跑不起来(会出现## Starting application at 0x30000000 …

Application terminated, rc = 0x1)

原因何在?

答曰:把main()函数放到源代码开头 再编译即可运行哇

经验证此种方法可行。

还有一种方法就是,改变Makefile文件:
将主文件放前,被调用的文件放后面。
改变前:
arm-linux-ld -Ttext 30000000 -o led.elf led.o start.o
改变后:
arm-linux-ld -Ttext 30000000 -o led.elf start.o led.o
这样一样可以解决问题。
在uboot的命令行下,执行go命令,执行do_go函数,

网址:Application terminated, rc = 0x1;当运行裸机程序时出现 https://www.yuejiaxmz.com/news/view/187991

相关内容

SAP登录负载均衡错误88,无法连接到消息服务器rc=9
RC振荡电路的几种接法
Attribute application@appComponentFactory value=(android
智能家居智能浴室:智能化的生活,提升浴室体验1.背景介绍 随着科技的不断发展,智能家居已经成为了人们生活中不可或缺的一部
巧用小程序,出行更省心
Server Error in '/' Application.
微信小程序实现订阅消息推送的实现步骤
移动健康应用程序的应用现况与展望
全球最热门的五种裸体瘦身运动
基于微信小程序的校园二手图书交易小程序设计与实现(源码+lw+部署+讲解)

随便看看