主题中讨论的其他器件:HALCOGEN
大家好。
我阅读了一些有关 RM48和 TMS570的 PIL 设置以及安装和定制说明的文章、但仍然不清楚在我的器件目标为 RM42L432PZ 的情况下应该如何处理。 我的问题是:为什么函数和文件夹名称都是指 RM48? RM48是否包含所有 ARM Cortex-R 处理器? 我应该担心吗?
另一个问题是、我是否只是 在下面进行自定义、或者是否被支持以我的器件为目标、例如针对 TMS570的示例? 如果只是自定义、我应该在步骤1中更改哪些目录?
我拥有所需的 Mathworks 许可证、并且已经进行了设置更改。
自定义设备初始化代码
如果您希望更改器件初始化代码(e.x。闪存等待状态、CPU 时钟频率)、则可以执行以下操作:
-
- 将目录更改为 TARGETDIR\src
- 复制 TI_Hercules RM48PilSerial 文件夹、
示例 copyfile ('TI_Hercules RM48PilSerial\*'、'M_Hercules ') - 进入 HalCoGen 文件夹:
示例 CD ("My_Hercules \halcogen") - 重命名 HalCoGen .hcg)文件、
示例 movefile (TI_Hercules RM48HDK_PilSerial.hcg'、'Y_Hercules .hcg') - 重命名 HalCoGen .DIL 文件、
示例 movefile (TI_Hercules RM48HDK_PilSerial.DIL'、'Y_Hercules.DIL') - 在 HalCoGen 中打开 my_Hercules。hcg 文件
示例 winopen ('Y_Hercules。HCG') - 进行您需要进行的任何更改。 例如、您可能希望更改器件的工作频率和等待状态、以便在不同的条件集下进行配置
- 完成编辑后、使用 HalCoGen 重新生成源文件夹和 include 文件夹中的文件。
- 修改 TARGETDIR\+TI_Hercules RM48PI\TargetApplicationFramework.m 以使用 my_Hercules \halcogen 文件夹中的 HalCoGen 源、而不是默认位置。 只需更改'addHalCoGenSources'局部函数中的'sourcpath'和'includedepath'定义、即可完成最后一步。
sourcepath = fullfile(TI_TMS570_TARGETDIR, ...
'src', ...
'MY_HERCULES', ...
'halcogen', ...
'source');
includepath = fullfile(TI_TMS570_TARGETDIR, ...
'src', ...
'MY_HERCULES', ...
'halcogen', ...
'include');
- 更改 文件 TARGETDIR\utils\中的变量 target_source
TI_Hercules RM48_toolchain.m 以引用您的 my_Hercules 文件夹。TARGET_SOURCE = fullfile(TI_HERCULES_RM48_TARGETDIR, ...
'src', ...
'MY_HERCULES');