社区
单片机/工控
帖子详情
IAR编译器在函数调用时的入栈问题
genelin22
2008-06-30 04:59:20
用IAR 写51的程序
发现有的函数调用的时候将编译器返回地址入栈了,
而有的函数在调用的时候却没有将返回地址入栈,但是执行完函数后依然能够正确返回
这是什么原因呢?
...全文
74
回复
打赏
收藏
IAR编译器在函数调用时的入栈问题
用IAR 写51的程序 发现有的函数调用的时候将编译器返回地址入栈了, 而有的函数在调用的时候却没有将返回地址入栈,但是执行完函数后依然能够正确返回 这是什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ARM
IAR
C / C ++
编译器
参考指南和
IAR
链接器和库工具使用介绍
ARM
IAR
C / C ++
编译器
参考指南和
IAR
链接器和库工具使用介绍
利用
IAR
编译器
分配MAXQ:registered:微控制器上的闪存和SRAM存储器
摘要:通过调用读、写程序存储器,MAXQ器件提供特殊的固定用途ROM函数。然而,在MAXQ微控制器上无法直接存取储存在程序存储器中的数据。固定用途ROM函数起始地址集成在
IAR
Embedded Workbench?,以存取储存的数据。本应用笔记介绍如何利用
IAR
嵌入式工作台工具分配和存取MAXQ微控制器上的闪存和SRAM存储器。 引言 MAXQ架构是一种基于标准Harvard结构、功能强大的单周期RISC微控制器,程序和数据存储总线相互独立。这种组织形式要求每个存储器具有专用总线(图1),所以可同
时
读取指令和操作数。由于不存在单条数据总线的冲突
问题
,MAXQ指令的执行
时
间仅需要单
16天入门物联网操作系统——RT-Thread
课程概述: RT-Thread是一个集实
时
操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过13年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同
时
被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、
IAR
等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、Javascript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的MCU和Wi-Fi芯片。
一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪库,源代码
CmBacktrace(Cortex Microcontroller Backtrace),可自动跟踪和定位ARM Cortex-M系列MCU的错误代码,并自动分析错误原因。主要特点如下: 支持的错误包括: 断言 故障(硬故障、内存管理故障、总线故障、使用故障、调试故障) 故障原因 自动诊断:当发生故障
时
,可自动分析故障原因,定位故障代码位置,无需人工分析复杂的故障寄存器; -输出错误站点的
函数调用
栈(需要配合addr2line工具进行精确定位),恢复错误发生
时
的字段信息,更快更准确地定位
问题
代码位置和逻辑。在正常情况下,也可以使用该库来获取当前
函数调用
堆栈; 支持裸机和以下操作系统平台: RT线程 UCOS公司 FreeRTOS(源代码需要修改) 根据错误场景状态,输出对应的线程栈或C主栈; 故障诊断信息支持多种语言(目前为:简体中文、英文); 适配Cortex-M0/M3/M4/M7 MCU; 支持
IAR
、KEIL、GCC
编译器
;
函数查找工具v1.6(原名“栈分析工具”)
根据gcc/mdk/
iar
/ccs等
编译器
产生的ELF格式文件,计算出函数地址对应的函数(名)及相应的代码位置。因此可以可利工具回溯异常
时
的
函数调用
。支持32位/64位elf文件自适应解析、支持高dpi显示、支持窗口伸缩。 v1.6重要新增:显示源码行号
单片机/工控
27,383
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章