CH32V307VCT6 FLASH和RAM分配怎么修改?

移植测试示例程序(FLASH与RAM分配为192+128),一直在起动文件中循环,无法进去main()函数。后发现自己原程序设置的为256k+32k。

后来修改Link.ld文件,改为192k+128。


Link.ld中,修改了这个位置

image.png

然后再次调试,发现还是在起动文件中,无法进入main()函数。请问除了修改Link.ld文件,下载程序和调试时还需要修改下载器的配置吗?

您好,按照下图所示 设置一下芯片的配置,芯片配置和LD要一致。

image.png


ld中flash与ram配置需要与芯片的配置相同,芯片配置方法如下:

image.png


如何校验是否配置成功呢?


您好,可以通过MounRiver下载配置页面或者是WCH-LinkUtility工具查询验证FLASH、RAM的大小配置,如下图

image.png


只有登录才能回复,可以选择微信账号登录