工具与软件:
客户注意到、库中采用无限 while 循环来等待硬件状态。如果硬件出现故障、固件将死锁。 对于任务关键型硬实时嵌入式系统、这并不是安全的实施。
1.对于硬实时系统,有什么建议的解决方法?
2.对于 C2000Ware 发展蓝图、是否有计划加强这一目标而不是使用无限循环?
下面是 SCI 和 SPI 中的两个示例。
位置:C2000Ware 的 driverlib、版本5.0.0.00
示例#1文件名:sci.c:函数: SCI_readCharArray (uint32_t base、uint16_t * 常量 数组、uint16_t 长度)

示例2: 文件名:spi.h:函数: SPI_writeDataBlockingFIFO (uint32_t base、uint16_t data)
