IAR下出现 Program exit reached. EXIT 0 的问题解决

博主在使用IAR7.8调试算法代码时遇到程序异常退出的问题,详细描述了遇到的错误信息:在特定位置总是进入__exit汇编段,提示Program exit reached. EXIT0。经过一天的排查,最终发现是HEAP配置导致的问题,修改HEAP大小从0x8000到0xF000后问题得到解决。
摘要由CSDN通过智能技术生成

今天用IAR7.8调试一个算法代码,不论是硬件还是软件仿真跑到一个同样的地方总是进入__exit: 汇编段,Debug信息显示Program exit reached.    EXIT 0 ,以前从来没有遇到过这种问题,想了我一天,最后尝试把HEAP从0x8000改为0xF000,问题得到解决!

IAR for STM8 v1.301是一款为STM8微控制器提供集成开发环境(IDE)的软件工具。该软件由IAR Systems开发,旨在帮助开发者在STM8微控制器上进行嵌入式软件开发。 IAR for STM8 v1.301具有许多强大的功能和工具,使开发人员能够高效地开发和调试STM8微控制器上的应用程序。其中一些重要的功能包括: 1. 集成开发环境:IAR for STM8 v1.301提供了一个完整的集成开发环境,包括代码编辑器、编译器、调试器和仿真器。开发者可以在一个界面中完成代码编写、编译、调试和测试等工作。 2. 代码优化:该软件提供了强大的代码优化功能,可以帮助开发人员优化程序,提高代码执行效率和系统性能。 3. 调试和仿真:IAR for STM8 v1.301配备了强大的调试器和仿真器,可以帮助开发人员实时监测和调试应用程序。开发者可以在实际硬件上进行仿真测试,以确保程序的正确性和稳定性。 4. 支持广泛的STM8微控制器系列:该软件支持包括STM8S、STM8L、STM8A等多个系列的STM8微控制器。不同系列的微控制器具有不同的特性和功能,IAR for STM8 v1.301可以灵活地支持各种型号的STM8微控制器。 5. 支持多种编程语言:该软件支持多种编程语言,包括C和汇编语言,开发者可以根据需要选择适合的编程语言进行开发。 综上所述,IAR for STM8 v1.301是一款强大的开发工具,可以帮助开发人员在STM8微控制器上进行高效、可靠的软件开发。它提供了丰富的功能和工具,支持多种系列的STM8微控制器,能够满足开发者的各种需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值