主题中讨论的其他器件:MSP430WARE
您好!
我的客户将 USS 库与 IAR 结合使用。 当他们运行堆栈分析工具时、会显示以下警告。
1。
警告[Ls014]:[堆栈使用情况分析]至少有一个函数没有堆栈使用信息。 示例"_IQ21div"。 此类函数的完整列表位于映射文件中。
以下函数似乎被调用、但没有栈使用信息:
"_IQ12rmpy":0x0000b31e
"_IQ15rsmpy":0x000097f2
"_IQ16toF":0x00008020
"_IQ19rsmpy":0x0000984a
"_IQ20mpy":0x0000a97a
"_IQ21div":0x0000844a
"_IQ21mpy":0x0000a988
"_IQ21toF":0x000080a8
"_IQ27toF":0x0000812e
"_IQ30mpy":0x0000a9a6
"_IQ30rsmpy":0x000098a6
"_IQ30toF":0x000081b4
"_Q12rmpy":0x0000ba26
"_Q15div":0x00009e7a
然后、他们需要每个函数的堆栈使用信息来将其输入到该分析工具中。
您能告诉我每个函数的堆栈使用信息吗?
2.
我觉得最好向 IAR 提出这个问题、但如果您知道一些信息、请提供帮助。
同一 IAR 堆栈分析工具显示了以下警告。
警告[Ls015]:[堆栈使用情况分析]似乎至少有一个函数未被调用。 示例:"?ShiftRight64s_6"。 映射文件中包含未调用函数的完整列表。
未调用函数
"?RightShift64s_6":0x0000b8c6
未调用函数
"_Mul32s32sto64i":0x0000bdac
对于“? SHiftRight64s_6”的警告不能由.suc 用 excude 解决。 您知道如何解决此警告吗?
此致、
OBA