CH32V307在使用NetLib库的时候,编译会产生很大的bss,通过map文件发现其中网络里面有些变量数组很大,我这边尝试把变量改小之后程序运行会进入错误中断,请问有什么优化的办法呢?
CH32V307在使用NetLib库,又打开FPU时,编译会出现如下问题,请问如何解决?
查看: 1863
回复: 5
CH32V307网络相关的问题
热门产品 :
CH390:以太网控制器芯片
您好,请问您是修改的哪些网络参数,您可以尝试修改TCP-MSS或者rec-buf大小来解决。
关于您开启浮点运算的错误,这个是因为目前官方的库是在未开启浮点时生成的静态库。您可以发送邮件到mj@wch.cn这边可以给您开启浮点运算的库。后期这个也会上传到官网。
您好,TCP-MSS 和 rec-buf我已经改过了,通过map文件发现主要是MACRxBuf,Mem_Heap_Memory,Memp_Memory这3个变量占用比较大空间,我改小之后仿真就进入硬件错误中断了。
您好,您说的这些是协议栈底层的一些参数,MACRxBuf这个在协议栈底层目前暂无办法修改,您可以修改Mem_Heap_Memory4字节倍数。
关于您开启浮点运算的错误,这个是因为目前官方的库是在未开启浮点时生成的静态库。
请问这个说明时候上传啊?方便发到我邮箱吗?
您好,你可以先留个邮箱,到时会将相关说明发你。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录