使用CH32V307RCT6,想用片上FLASH做配置存儲,在跑FLASH讀寫的例程時,修改了FLASH和RAM配置為192K+128K后,重新編譯例程燒錄后就跑不了了,無任何輸出,但是進入debug模式全速運行可以跑通,退出debug模式后也依然可以正常運行,這是為什么?
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍牙MCU
使用CH32V307RCT6,想用片上FLASH做配置存儲,在跑FLASH讀寫的例程時,修改了FLASH和RAM配置為192K+128K后,重新編譯例程燒錄后就跑不了了,無任何輸出,但是進入debug模式全速運行可以跑通,退出debug模式后也依然可以正常運行,這是為什么?
您好,若要修改FLASH、RAM的配置為192+128,注意除了ld文件中FLASH、RAM的大小配置需要修改之外,下載時,下載配置界面中關(guān)于Memory Assign的配置也需要修改配置為192+128,注意要點擊Apply進行應(yīng)用。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。
都修改過了的,但是還是有上述現(xiàn)象,所以才來問的
您好,下載完成后重新上電可以運行么?或者檢查一下下載時候是否勾選了Reset and run。若方便,可將工程或者固件發(fā)過來(lzs@wch.cn),我這邊具體測試看一下。