gpt4 book ai didi

c - 对于C语言的ARM,如何知道数据是在内部flash还是在外部flash?

转载 作者:行者123 更新时间:2023-11-30 15:21:14 25 4
gpt4 key购买 nike

我正在用C语言开发ARM的项目。现在我需要将一个struct数组从10个扩展到100个,所以我需要知道内存是否足够。外部Flash通过SPI连接。我如何知道数据是在内部闪存还是在外部闪存?我使用的软件是IAR Embedded Workbench。

最佳答案

这将根据您的设备确定。内部和外部存储器应映射到存储器中的两个不同 block 。您也许可以通过查看链接器输出文件来找出哪个部分被映射到哪里。您应该能够使用链接器命令来控制哪些变量映射到内存的哪个部分,但这些命令将特定于您正在使用的工具。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com