This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
这是一个时髦的问题。 我们使用的 MSP430FR5969启用了小型数据和存储器模型(16位可寻址空间)。 我们的运行空间不足、但希望继续使用小型内存模型。 是否可以将代码文本加载到上部 FRAM (20位可寻址)中并在下部 FRAM (16位可寻址)中运行? 这样、我们可以存储更多代码文本、但仍然可以获得16位速度的优势。 我知道链接器文件可以从较低的 FRAM 加载代码并在另一个定义的段中运行、但链接器是否会了解我是否 在启用了小内存和数据模型的情况下将代码从较高的 FRAM 加载到较低的 FRAM 中?
此致、
Ramon
您好 Ramon、
这是一个时髦的问题、我不确定、但我认为不是这样。
让我将其移至 C 编译器论坛、看看它们是否可以为您提供一些见解。
谢谢、
JD
编译器选项的组合 ...
-vmspx --code_model=large --data_model=small
(笑声) 支持的。 我相信它将解决您的问题。 如果确实如此、那么您将以记录和测试的方式使用这些工具。 这比使用任何人都没有使用或几乎没有人使用的另一种方案更好。
如果此建议能解决您的问题、请让我来解决。
谢谢、此致、
乔治