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.

关于 CC3200开发过程中几个重要问题

Other Parts Discussed in Thread: CC3200

我用的 IAR , 跑的 FreeRTOS, SDK是 CC3200 1.1.0

1、 是不是只能用 osi.h里面的 API ? 我用 xQueueSendFromISR()  在中断发送消息, task里面接收, 结果无法链接到 xQueueSendFromISR()。

如果只能用 osi.h里面的API, 那么是用 osi_SyncObjSignalFromISR() 来代替?

2、 是否有什么宏定义能够关闭全局中断?用FreeRTOS

3、 关于UART DMA 发送, 我这样发送

{

MAP_uDMAChannelTransferSet( UDMA_CH9_UARTA0_TX,  UDMA_MODE_BASIC,  (void *)&buf[0],  (void *)(UARTA0_BASE+UART_O_DR),  len);
MAP_UARTDMAEnable(UARTA0_BASE,UART_DMA_TX);

}

第一次是可以的, 但是第二次就不行了

不知道什么原因?

(在DMA_ISR里面用了 MAP_UARTDMADisable(UARTA0_BASE,UART_DMA_TX);    但是, 不失能DMA_TX也不行)