麻烦帮我解决一些编译的问题

123

您好,根据程序编译报错信息,应该是超过RAM大小,堆栈溢出了。可以具体说一下所用芯片具体型号,首先看一下能否对ld文件RAM、FLASH的大小配置进行修改。建议程序中,减少全局变量的使用,减小所用数组的大小。后续若有问题,可邮箱(lzs@wch.cn)沟通。


我用的芯片型号是Ch 32v307Rct 6,框架是通过mounriver程序自动生成的,然后移植了下那个以太网的部分,然后编译的时候就错误,我修改了一下那个内存的大小,还是不行


您好,若是CH32V307VCT6的话,按照下图修改,编译是没问题的,如下图

image.png


我再试一下,如果编译不过的话估计和软件有关了,我发给你的程序就是这样设置的256K的FLASH,64K RAM


您好,你附件例程配置的是32+128,如下图,你注释改一下,使用64+256就没问题了

image.png


上面的是程序自动生成的,我只改了下面的


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