工具/软件:
尊敬的专家:
这适用于 MATLAB 版本:R2023b。
我尝试遵循以下文档: 如何将数据/代码加载到闪存中并从 TI C2000器件上的 RAM 运行? - MATLAB Answers - MATLAB Central 为生成的 C++代码中的一些函数添加"#pragma CODE_SECTION (".TI.ramfunc")",但我无法做到。
为此、我执行了以下步骤:
1.使用下面突出显示的字段创建共享数据字典,并创建新的字典:
2.在"内存部分"下,在数据字典中加载 tic2000demospkg 软件包:
请注意、在伪代码预览中、代码采用 C 语法、我需要 C++语法、但我仍然继续。
3.将共享数据字典保存在项目工作区中。
4.打开模型并进入相关的模块,打开模块参数,选择 code_ramfuncs :
5.保存并生成 C++代码。
在此步骤中、我完全找不到添加在生成的代码中的 pragma。
如果这是一个语法问题、那么我也尝试为 C++添加自定义代码:
但我在下拉菜单中找不到此"MemorySection_ramfunc":
此外、在自定义存储类设计器中、所有软件包都以只读形式列出给我。 如何编辑?
什么是我的缺失?