工具与软件:
团队成员、您好!
我已将 GPIO12和 GPIO13配置为 F2800157控制器的 CAN TX 和 CAN RX、我能够发送和接收 CAN 数据、并正在通过 PEAK CAN 工具进行检查。
之后、我将尝试对同一 GPIO 12和 GPIO13进行 OTP 配置以进行 DCAN 刷写。
我已经为寄存器配置了 GPIO12和 GPIO13的 OTP、
Z1_GPREG1 (0x78008)(32位)设置为5AFFFFF
Z1_GPREG2 (0X7800A)(32位)设置为默认值 FFFFFFFF
Z1_GPREG3 (0X7800C)(32位)设置为 FFFF0062 (对于 GPIO12 GPIO13)
Z1_GPREG4 (0X7800E)(32位)设置为默认值 FFFFFFFF。
我们已经注意了所有硬件配置、以便可以引导开关 GPIO24设置为1、将 GPIO32设置为0。
现在、我能够通过 PCAN 工具刷写我的微控制器。 但使用相同的应用程序代码、现在无法进行 CAN 数据发送和接收。
但是、如果在没有 OTP 配置的情况下在微控制器中刷入相同的应用程序代码、我们能够通过 PCAN 接收或发送消息。
为此、如果该引脚通过 OTP 针对 DCAN 进行配置、则需要注意使用相同的 GPIO 进行 CAN 数据传输。
此致、
Premkumar。 T