您好!
我已经用 CSM 密码保护了所有闪存扇区和 RAM 存储器。
我已经刷写了 CAN 引导加载程序以及 DCSM 配置。
因此、现在我希望控制器对 CAN 命令做出响应。
但 CAN 会进入错误、控制器不响应。
可能的原因是什么?
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.
您好!
我已经用 CSM 密码保护了所有闪存扇区和 RAM 存储器。
我已经刷写了 CAN 引导加载程序以及 DCSM 配置。
因此、现在我希望控制器对 CAN 命令做出响应。
但 CAN 会进入错误、控制器不响应。
可能的原因是什么?
Yogini;
DCSM 模块不会影响 CAN 模块的运行、反之亦然。 DCSM 模块影响的是访问安全的资源。 如果没有启用安全功能、CAN 通信是否正常工作?
我也保护了整个 RAM。 那么、它是否会影响 CAN 通信?
否、正如我之前提到的、DCSM 不会影响器件中任何模块的运行。 它的影响是对受保护的闪存/RAM 的访问。 例如、当器件受到保护时、对安全闪存和 RAM 的读取访问将受阻。 Luke 就使用 secureCopyCode 函数提供了很好的建议。 在期望正确代码执行之前、您需要确保您的代码确实存在于预期内存位置中。