- 博客(2)
- 收藏
- 关注
原创 CH32v307开发编译时许多报错,找不到变量的定义,但是能在工程中跳转到这些数据的定义位置
之前,在CH32V307的官方的FreeRTOS例程中打算移植wchnet部分实现TCP Client功能,在移植过程中发现工程在编译时报错,说找不到一些变量的定义,但是在工程中却能够跳转到这些变量的定义。后经排查发现,是工程缺失了wchnet库的包含以及一些文件的路径包含。然后在ch32v30x_conf.h文件中添加#include "ch32v30x_eth.h"。按照下图步骤,在4和5处添加自己需要添加的官方库和移植来的文件夹的路径。添加官方库和移植来的文件夹的路径 ,应用并关闭。
2023-05-04 14:43:37
346
2
原创 CH32V307开发板的例程复制到其他文件夹后无法正常编译,TCP Client例程移植
依次点开左侧项目资源管理器中工程名下包含的文件夹:Debug、Peripheral、Startup、NetLib(TCP Client这个例程才有这个文件夹,同样的,如果你使用的是其他例程copy,有可能会缺失其他的文件,该文章只是提供方法,其他例程请各位举一反三),你会发现这些文件夹下空无一物,而原例程中这些文件夹下都是有各自的.c和.h文件的。其他文件夹同上操作,完成以后可以看到重新定位的几个文件夹的路径如下(其中NetLib文件夹的路径和原来的相符,因此不需要修改) ,然后点击下面的应用并关闭即可。
2023-04-21 17:22:59
387
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人