ch32v307 越界了?

97f1c74a08526fcb2cca2879310f1ce.png

如图,在debug的时候,b[i][j]这个数组是可以显示出来的。a[m][n]也是可以的,但是,如果把a[m][n]=b[m/3][n];这句话,改成a[m][n]=b[m/3+1][n];  他就会debug失败,debug里面点继续,无法到断点,会卡住。并且我如果在开头加入memset函数,清零a[][]数组的话,也会debug时候卡住,请问这是为啥?是数组太大了吗?

还有一个问题就是,我在显示图像的时候,数组最大到6000就不行了,编译的时候就会报错。

请问能帮忙解答一下吗,非常感谢

这个ram能拓展吗



您好,您可以先选中您的工程,然后点击下载按钮旁的倒三角符号,打开下载配置,按下图红框中的位置修改和查询ROM和RAM配比,最后要修改LD文件中的FLASH和RAM定义,改成和下载配置中的一致即可。如果还有遇到问题,请将问题工程以及 遇到的问题发送到邮箱yangy@wch.cn。

image.png


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