因?yàn)橛许?xiàng)目需要使用到多路串口和以太網(wǎng)口,使用rtthread系統(tǒng)的時(shí)候發(fā)現(xiàn)除了串口1其他串口無(wú)法使用,嘗試自己適配了,但是對(duì)系統(tǒng)架構(gòu)不是特別了解,已經(jīng)卡在這邊很多天了。裸機(jī)完全沒有問題,使用的DMA和空閑中斷。
希望后面能夠適配串口的DMA的收發(fā),配上空閑中斷。
因?yàn)橛许?xiàng)目需要使用到多路串口和以太網(wǎng)口,使用rtthread系統(tǒng)的時(shí)候發(fā)現(xiàn)除了串口1其他串口無(wú)法使用,嘗試自己適配了,但是對(duì)系統(tǒng)架構(gòu)不是特別了解,已經(jīng)卡在這邊很多天了。裸機(jī)完全沒有問題,使用的DMA和空閑中斷。
希望后面能夠適配串口的DMA的收發(fā),配上空閑中斷。
您好,請(qǐng)問一下其他串口無(wú)法使用,問題是卡死在哪個(gè)地方,中斷還是其他地方。程序中若是用到中斷,需要注意中斷的聲明采用__attribute__((interrupt()))聲明,而不是__attribute__((interrupt("WCH-Interrupt-fast")))聲明。附件為RISC-V平臺(tái)移植RTOS的一個(gè)說(shuō)明,可以參考看一下。后面若有問題,可通過(guò)郵箱和我溝通(lzs@wch.cn)。
您好 ,在CH32V307 riscv內(nèi)核上移植RTthread有相關(guān)的參考例程嗎
您好,在我們CH32V307 EVT中有RT-Thread例程,你可以參考一下。CH32V307 EVT下載鏈接如下:
CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html?