主题中讨论的其他器件: RM46L852、 RM57L843、 TMS570LC4357
您好!
我的客户有一个用于 RM46L852的旧项目(由 CCS 和 HalCoGen 制作)。
现在、他希望迁移 RM57L843的该项目。
迁移的最简单方法是什么?
他是否需要逐步比较每个文件并复制和粘贴差异?
恐怕需要很多麻烦。
谢谢、此致、
田志郎一郎
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.
您好!
我的客户有一个用于 RM46L852的旧项目(由 CCS 和 HalCoGen 制作)。
现在、他希望迁移 RM57L843的该项目。
迁移的最简单方法是什么?
他是否需要逐步比较每个文件并复制和粘贴差异?
恐怕需要很多麻烦。
谢谢、此致、
田志郎一郎
您好 QJ、
您能否澄清以下几点?
-针对 RM57x、HalCoGen 不支持安全代码?
-如何将自检代码移植到 RM57?
您是说 SafeTI 诊断库包含为 RM46x 生成的类似自检代码 HalCoGen 吗?
客户希望使用与 RM46x 中用于 RM57x 相同的自检代码。
谢谢、此致、
田志郎一郎
您好 QJ、
恐怕您不清楚客户的问题。
客户之前使用过 RM46x、并由 HalCoGen 制作了他们的代码。
现在、他计划将 RM57x 用于新产品、并希望将旧的 RM46x 代码移植到 RM57x。
他希望尽可能重复使用旧软件。
他尝试根据 RM46x HalCoGen 配置(GUI 设置)从 HalCoGen 生成 RM57x 代码。
但是正如我们已经讨论过的那样,RM57x 不存在“安全初始化”标签,所以他不能从 HalCoGen 生成自检代码。
问题:
1) 1)无法由 HalCoGen 为 RM57x 制作自检代码?
如果没有、是否有其他方法为 RM57x 生成此类代码?
换言之、其他客户如何为 RM57x 制作自检代码?
2) 2)您提到客户可以使用 SafeTI 诊断库。
由于旧的自检代码是由 HalCoGen 自动生成的、
客户不清楚每个 HalCoGen GUI 设置如何与生成的代码相关。
如果不了解上述信息、客户无法从诊断库生成类似的自检代码。
每个 GUI 设置是否对应于诊断库提供的每个 API?
谢谢、此致、
田志郎一郎
您好 QJ、
客户需要赶时间完成项目、因此他会提出更多具体问题。
请回答以下问题。
1) 1)他正在考虑如何将为 RM46生成的 sys_startup.c 中的 AfterSTC()函数移植到 RM57。
在 AfterSTC()内部,调用 sys_selftest.c 中的子例程。
他想知道、AfterSTC()不需要 RM57的原因有什么。
例如、由 HalCoGen 生成的代码的其他部分执行同样的操作、等等
如果是这样,他不将 AfterSTC()移植到 RM57。
2) 2)如果由客户决定是否需要移植 AfterSTC()、
他计划 将 RM46 的 sys_startup.c、sys_selftest.c 和 sys_core.asm 中的必要代码部分复制到 RM57的 hL_sys_startup.c 和 hL_sys_core.asm 中。
这是否正常或不能正常工作?
谢谢、此致、
田志郎一郎
您好 QJ、
我想下面的文件夹名称是正确的、对吧?
C:\ti\hercules\SafeTI Diagnostic Library\2.4.0\demo_app\HALCoGen\RM57L843_Noos\source
客户能否简单地将 HL_SYS_STARUP.c (生成的 HalCoGen)替换为 HL_SYS_STARTP.c (在诊断库中)?
如果是、他将这样做并向 其中添加必要的诊断库。
谢谢、此致、
田志郎一郎
您好 QJ、
您能否回答下面的问题?
谢谢、此致、
田志郎一郎