WCH307V在freeRtos平臺(tái)上同時(shí)使用了DVP DMA與SPI3TXDMA出現(xiàn)變量?jī)?nèi)容被篡改的詭異問(wèn)題

如圖為什么同時(shí)使用了DVP DMA與SPI3 TX DMA會(huì)出現(xiàn)RAM中內(nèi)容被惡意篡改

先開(kāi)啟SPI3 TX DMA 一切正常

image.png

開(kāi)啟DVP后 ,(ram中某一全局變量被惡意修改,并且程序開(kāi)始跑飛)問(wèn)題出現(xiàn)

image.png



熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

關(guān)于wch307v的freertos還有一個(gè)疑問(wèn):freertos是能夠管理所有的可編輯中斷嗎?我在FreeRTOSconfig.h里面沒(méi)有看到有關(guān)這一部分定義。
如果不是,那么中斷分組該如何配置。同時(shí)freeRTOS相關(guān)該如何配置?



您好,關(guān)于程序跑飛問(wèn)題,你可以檢查一下程序是否有進(jìn)HardFault,若進(jìn)了HardFault,可按照下面鏈接方法查找一下問(wèn)題。關(guān)于中斷,F(xiàn)reeRTOS不能夠管理中斷,CH32V307的中斷是通過(guò)PFIC控制器管理的。在FreeRTOSconfig.h文件中,主要是對(duì)系統(tǒng)節(jié)拍、堆棧的配置以及線程的管理。關(guān)于中斷分組配置,和正常裸機(jī)優(yōu)先級(jí)分組配置是一樣的。此外,可以檢查一下工程文件的配置是否正確,下載時(shí)要和ld文件中FLASH、RAM的配置大小保持一致,如下圖。后續(xù)若有問(wèn)題,可通過(guò)郵箱(lzs@wch.cn)和我溝通,若方便也可將工程發(fā)至我這邊具體看一下。

https://www.cnblogs.com/wchmcu/p/17545931.html

image.png


那么FreeRTOS的FromISR相關(guān)API是否能正常在中斷函數(shù)中使用


您好,可以的


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频