使用TSS0P-20的wch32v203F6P6,使用內(nèi)部振蕩,設(shè)置144MHz工作頻率. 在仿真板上編譯運行正常,但燒錄進IC發(fā)覺不工作,復位腳信號也正常,換了IC也如此,因此懷疑是什么地方?jīng)]設(shè)置對。 程序只是3個文件作了這3項更改:
1)文件ch32v20x.h:?
#if !defined(CH32V20x_D8W) && !defined(CH32V20x_D8) && !defined(CH32V20x_D6)
#define CH32V20x_D6? ? ??
2)文件link.ld:
MEMORY
{??
/* CH32V20x_D6 - CH32V203F6-CH32V203G6-CH32V203K6-CH32V203C6 */
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 32K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 10K
}
3)文件system_ch32v20x.c :
#define SYSCLK_FREQ_144MHz_HSI? 144000000
是還有地方需要修改嗎?