请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28035 我有可以在 F28035 controlCARD 和具有 F28035的定制板上运行的代码。
根据是否为 controlCARD、代码以不同的方式(映射到 LED、PWM 等)映射 GPIO。
现在、我通过 DevEmuRegs.REVID 寄存器执行此检测。
controlCARD 具有 REVID 0、定制板具有 REVID 1。
我的问题是、如果定制板使用旧芯片制造并组装了芯片版本0的芯片、则它将不正确运行(如果我们对错误的开关进行 PWM 处理、则可能存在安全问题)。
为了避免同一代码的多个版本、是否有更可靠的方法来检测我们是否在启动时在 controlCARD 上运行?