工具/软件:
您好:
在 ti_drivers_open_close.h 中、多次出现以下注释:
“驱动程序打开/关闭 — 当不直接使用 Driver_open() 和 Driver_close() 并且应用程序想要控制各种驱动程序 打开/关闭序列时、应用程序可以使用“
到目前为止、这正是我们的应用程序一直在运行的方式。 例如、不从应用程序调用 Driver_open()、但 调用 Drivers_mcanOpen()。
我刚刚 将 SDK 从 mcu_plus_sdk_am263px_09_02_00_56 更新为 mcu_plus_sdk_am263px_10_02_00_15、发现对于 ADC、Driver_open ( ) 中现在有额外的代码在 Driver_adcOpen () 之前:

当然,只调用 Driver_adcOpen() 就会跳过此代码。 如果要执行此代码、则必须对所有驱动程序调用 Driver_Open ()、以打破以前的(明智的)原则。
这显然会对我的应用产生很大影响、并迫使我付出不必要的努力。
-为什么在地球上不是这个额外的代码在 Driver_adcOpen ()?