Thread:sysconfig中讨论的其它部件
您好,
升级到SDK 6.10 时,我们注意到某些TI驱动程序不再像以前那样配置GPIO。 因此,为了使其正常工作,我们的应用程序必须首先使用GPIO _setConfig配置所需的GPIO,然后才能调用TI驱动程序打开功能,否则将无法正常工作。
这至少适用于以下驱动程序
- /source/ti/drivers/SPI/SPICC26X2DMA.c
- /source/ti/drivers/UART/UARTCC26XX.c
- /source/ti/drivers/NVS/NVSSPI25X.c (因为它使用SPI驱动程序)
SDK 6.10 中的其他TI驱动程序确实使用GPIO _setConfig本身来处理GPIO配置,如I2C,PWM,因此不同驱动程序之间似乎有点不一致。 在较早的SDK (在SDK 5.30 之前)中,SPI和UART驱动程序还负责GPIO配置,因此此更改已在SDK 5.30 中引入。
这是否是TI驱动器行为的有意更改?
巴西,
Johannes Kjällquist ñ o