历史上的今天
今天是:2025年01月08日(星期三)
2020年01月08日 | 在IAR下如何查看工程的堆栈(STM32)
2020-01-08 来源:eefocus
在IAR下编程,难免少不了要跟堆栈打交道,但是打交道之前也要知道堆栈的大小,以及堆栈的位置在哪里?
Options->Linker->Overridde default->Edit查看芯片的堆栈大小


这里可以看到我们使用的堆栈的大小都是0x800(2K)大小。如果想修改堆栈的大小,可以在这里修改,然后保存到工程目录下即可。
那如何查看堆栈在SRAM中的位置呢?
首先设置Options->Linker->List,将Generatee linkeer map file勾选上。

编译一下,在工程目录的output文件夹下就出现了.map的文件。

在文件中我们可以看到一下分配信息。

可以看到堆栈都在"P2"中,我们向下拉,找到"P2"

找到了堆栈信息,可以看到栈的起始位置为0x20002118到0x20002918,2K的大小。
堆的起始地址为0x20002918到0x20003118,2K到的大小。跟在工程中看到的是一样的。
史海拾趣
|
从微变等效电路来看,共基放大电路的电流是E级流入,B,C级流出,但是在放大状态下,电流是从B,C流入E流出的。这和微变等效电路的电流方向正相反。这是怎么回事啊???… 查看全部问答> |
|
下载地址:http://www.realview.com.cn/down-list.asp?ID=300 帮助为简体中文版,更适合中国工程师! RealView MDK开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使 ...… 查看全部问答> |
|
目 的:略 放大器增益:-20dB ~ +50dB; 放大器带宽: 0 ~ 100MHz (-1dB) 输入阻抗: 1M欧 输出阻抗: 1K欧 噪声: … 查看全部问答> |
|
+-15V给直流电压源部分 3.3v :外围器件 2.5v :ADUC7060 的VDD AVDD:ADUC7060的AVDD 如有遗漏请大家提供宝贵意见及建议… 查看全部问答> |
|
1. 必须清楚自己究竟适合不适合做工程师,看看自己的性格特点,是不是特别安静,又耐得住寂寞,因为FPGA工程师是一个很辛苦的工作,要不断地通过学习研究提升自己的设计水平,而且工程师需要经常性的熬夜加班敲写代码,如果没有一种耐得住寂寞的性格,F ...… 查看全部问答> |
|
EEWORLD大学堂---- 电源设计小贴士26:高频导体的电流分布 电源设计小贴士26:高频导体的电流分布:https://training.eeworld.com.cn/course/489… 查看全部问答> |
|
AD603手册上给的电路仿真不成功,出现失真,想问下怎么修改。 激光测距中需要用到AGC,用AD603 datesheet上给的电路搭的。 红色圈圈不是我画的,百度文库手册上就是这样的。 上图是我根据电路搭的仿真。输入为脉冲波,大概10KHZ左右(激光驱动波形频率大概就是这个)。幅度上AD500差不多就是几十mv到几百mv。 ...… 查看全部问答> |




