大家好,我使用 MSP430读取来自传感器的温度。 使用进行一些浮点计算的函数将从传感器读取的数字温度值转换为模拟值。 执行控制不会进入浮点计算函数,我看到了上述警告。 我浏览并按照下面的链接找到了一些链接、我尝试将该函数放入 RAM 中、如下所示、 但它对我没有帮助。
有什么我在这里遗漏的,建议将是有帮助的。
#pragma code_section (tempDigitalToAnalogConversion、".ramfunc")
浮点 tempDigitalToAnalogConversion (int digitalTemp)
{
;
}
在 lnk_msp430f5342.cmd 文件中,如下所示:
部分
{
…μ A。
.ramfunc:{}load=flash、run=RAM //这意味着将函数从 闪存加载到 RAM 中并在 RAM 中运行、
…μ A……
}
谢谢