iar等效符号__bss_end__
我想知道Cortex-M的RAM中静态数据的末端在哪里。 GCC CMSIS Linker脚本提供了 __ BSS_END __ 的符号,我只是采用其地址。有同等的IAR吗?还是我必须用…
分配未签名的简短为未签名的char位字段使STM32F1重置
因此,我遇到了这个问题而没有解决原因。 我正在阅读16位的EEPROM部分。在有史以来的第一个读取EEPROM中,所有细胞均为0xffff。这部分内存将存储一个…
如何在CMAKE中指定编译器?
我想使用IAR编译器。我注意到Cmake已经有很多有关此编译器的文件: htttps ://github.com/jevinskie/cmake/blob/master/modules/compiler/iar.cmake …
MSP430数据16_i和data16_z
在我的编程活动中,我遇到了耗尽RAM内存的问题。 消息说; Error[e16]: Segment DATA16_Z (size: 0x638 align: 0x1) is too long for segment definit…
程序不为MSP430的IAR EW工作
#include不是蓝色的,就像我班级的实验室手册中一样。我不知道这是否是问题。我刚刚根据Dirrections安装了该软件,并重新启动了3次,但我还没有在网上…
debug stm32l151xd带有或不使用“使用flash Loader” IAR
我遇到了一种奇怪的行为,同时使用IAR 6.50.6在 STM32L151XD上调试各种固件。 我发现,使用使用Flash Loader 检查一切顺利。之后,如果我尝试在同一设…
IAR 链接器配置文件。在运行时知道内存部分的结束地址
我正在 IAR 上使用 ARM 芯片。它的链接器文件描述了一个 RAM 部分,如下所示: 堆栈和 RW 全局变量存储在物理内存的 RAM 区域的末尾。把它放在最后对…
TI CC2541 adc 分压器值错误
我正在开发一个使用 TI CC2541 的项目(放置在 jdy-08 BLE 模块上)。我尝试使用 adc 接口获取锂电池电量。我引用了这篇文章 https://sunmaysky.blogs…
MSP430F5418 的 RTC 中断问题
我正在使用 MSP430F5418 和 IAR EW 5.10。 在我的项目中,我使用 FreeRTOS 7.0 作为操作系统。 考虑这样的场景: 将 RTC 设置为闹钟模式,中断一分钟…
如何实现ISR和main()同步?
我是ARM微控制器编程的初学者,有以下问题需要解决。 程序中有两个ISR:ISR_Timer和ISR_Buffer。 ISR_Timer 每 5 分钟执行一次。每次应填充外部设备缓…
内部FLASH存储器中C结构的对齐
我有一个配置结构,想保存在 ARM cortex M3 的内部闪存上。 根据规范,保存在内部Flash中的数据必须对齐到32bit。 因为我的结构中有很多布尔值和字符…
按应用程序访问链接描述文件中定义的符号
在我的链接器脚本文件中,我定义了两个符号 define symbol _region_RAM_start__ = 0xC0000000; define symbol _region_RAM_end__ = 0xC00fffff; ,然…
IAR Embedded Workbench IDE 调试失败
我正在尝试在德州仪器 (TI) 设备:MSP430F2274 上运行示例代码。当我单击调试按钮时,会发生此错误: Fatal Error: failed to initialize device. Ses…
#define #pragma 的问题
我对 C 中的#define 有疑问 我正在使用带有 IAR EW 5.10 的 MSP430F5418 我有一个名为 location 的编译指示,它将把下一个声明变量放到指定的段中。 …