我正在用C语言开发一个ARM项目。现在,我需要将结构数组从10扩展到100,因此我需要知道内存是否足够。外部闪光灯通过SPI连接。我怎么知道数据在内部闪存或外部闪存中?我使用的软件是IAR Embedded Workbench。

最佳答案

这将取决于您的设备。内部和外部存储器应映射到存储器中的两个不同块。通过查看链接器输出文件,您可能可以找出将哪个部分映射到了哪里。您应该能够使用链接器命令控制将哪些变量映射到内存的哪个部分,但是这些变量将特定于您使用的工具。

关于c - 对于使用C语言的ARM,我如何知道数据在内部闪存中还是在外部闪存中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29604482/

10-11 23:13