使用CH32V307RCT6,想用片上FLASH做配置存储,在跑FLASH读写的例程时,修改了FLASH和RAM配置为192K+128K后,重新编译例程烧录后就跑不了了,无任何输出,但是进入debug模式全速运行可以跑通,退出debug模式后也依然可以正常运行,这是为什么?
热门产品 :
CH390:以太网控制器芯片
使用CH32V307RCT6,想用片上FLASH做配置存储,在跑FLASH读写的例程时,修改了FLASH和RAM配置为192K+128K后,重新编译例程烧录后就跑不了了,无任何输出,但是进入debug模式全速运行可以跑通,退出debug模式后也依然可以正常运行,这是为什么?
您好,若要修改FLASH、RAM的配置为192+128,注意除了ld文件中FLASH、RAM的大小配置需要修改之外,下载时,下载配置界面中关于Memory Assign的配置也需要修改配置为192+128,注意要点击Apply进行应用。后续若有问题,可邮箱(lzs@wch.cn)沟通。
都修改过了的,但是还是有上述现象,所以才来问的
您好,下载完成后重新上电可以运行么?或者检查一下下载时候是否勾选了Reset and run。若方便,可将工程或者固件发过来(lzs@wch.cn),我这边具体测试看一下。