主题中讨论的其他器件:HALCOGEN
尊敬的 Hercules 团队:
我有一个来自客户的关于使用 TI 安全库的 VIM_SRAM 测试的问题。
当为 RM46使用 HalCoGen 时、它生成一个具有#define VIM_CHANNELS 96U 的 sys_vim.h。
在 TI 安全库(版本2.4.0)中、您可以在 sl_sys_vim.h 中找到以下代码(第52..60行):
/* VIM 常规配置*/
#if defined (_TMS570LS31x_)|| defined (_TMS570LS12x_)|| defined (_TMS570LS09x_)|| Defined (_TMS570LS07x_)|| Defined (_RM48x_)|| Defined (_RM46x_)|| Defined (_RM44x_)|| Defined (_RM42x_)| TMS570LS04x_(_RM42x_)
#define SL_VIM_CHANNELS 96U
#endif
#if defined (_TMS570LC43x_)|| defined (_RM57Lx_)
#define SL_VIM_CHANNELS 128U
#endif
这意味着、在这里、RM46 MCU 的#define VIM_CHANNELS 将设置为96U。
根据数据表、VIM 有128个通道。
您能否澄清这是否是 TI 安全库以及 HalCoGen 工具中的错误?
谢谢、
BR、
Matthias