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.

[参考译文] TMS320F28035:检测 controlCARD

Guru**** 2348800 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/594834/tms320f28035-detecting-controlcard

器件型号:TMS320F28035

我有可以在 F28035 controlCARD 和具有 F28035的定制板上运行的代码。

根据是否为 controlCARD、代码以不同的方式(映射到 LED、PWM 等)映射 GPIO。

现在、我通过 DevEmuRegs.REVID 寄存器执行此检测。

controlCARD 具有 REVID 0、定制板具有 REVID 1。

我的问题是、如果定制板使用旧芯片制造并组装了芯片版本0的芯片、则它将不正确运行(如果我们对错误的开关进行 PWM 处理、则可能存在安全问题)。

为了避免同一代码的多个版本、是否有更可靠的方法来检测我们是否在启动时在 controlCARD 上运行?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    不、芯片中没有任何东西可以帮助您做出这种区分。

    惠特尼