CH32V307网络相关的问题
  1. CH32V307在使用NetLib库的时候,编译会产生很大的bss,通过map文件发现其中网络里面有些变量数组很大,我这边尝试把变量改小之后程序运行会进入错误中断,请问有什么优化的办法呢?

  2. CH32V307在使用NetLib库,又打开FPU时,编译会出现如下问题,请问如何解决?

image.png

您好,请问您是修改的哪些网络参数,您可以尝试修改TCP-MSS或者rec-buf大小来解决。

关于您开启浮点运算的错误,这个是因为目前官方的库是在未开启浮点时生成的静态库。您可以发送邮件到mj@wch.cn这边可以给您开启浮点运算的库。后期这个也会上传到官网。


您好,TCP-MSS 和 rec-buf我已经改过了,通过map文件发现主要是MACRxBuf,Mem_Heap_Memory,Memp_Memory这3个变量占用比较大空间,我改小之后仿真就进入硬件错误中断了。



您好,您说的这些是协议栈底层的一些参数,MACRxBuf这个在协议栈底层目前暂无办法修改,您可以修改Mem_Heap_Memory4字节倍数。


关于您开启浮点运算的错误,这个是因为目前官方的库是在未开启浮点时生成的静态库。

请问这个说明时候上传啊?方便发到我邮箱吗?


您好,你可以先留个邮箱,到时会将相关说明发你。


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