搜索
bottom↓
回复: 6

STM32 MDK程序移植,报了很多警告和错误,请大家帮忙看一下怎么处理

[复制链接]

出10入12汤圆

发表于 2020-12-23 23:37:17 | 显示全部楼层 |阅读模式
100汤圆
背景是这样的,我买了一块微雪的开发板,主要是想用上面的USB_HOST功能,现在想把正点原子的触摸屏驱动移动到微雪的USB_HOST例程上面,把相关代码复制过来过来进行编译,报了很多xxx declared implicitly和xxx undefined之类的警告和错误,各种函数的头文件和原型都是有的,头文件的路径也添加了,可就是编不过。我知道肯定是低级错误,但是由于没怎么搞过STM32单片机,一下子还真不知道怎么处理,请大家帮忙看一下吧,非常感谢!
附件是相关的MDK工程,我用的MDK版本是5.33







附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

看了一下,主要两个问题,就不发程序了。你自己改一下 1.lcd.h文件有两个,无法同时识别,虽然在main中include了。但是只能识别一个lcd.h。你需要将其中一个改名,对应的.c .h文件中也要改名。 2.需要定时器4 在cubemx中加一下库。 还有程序写在BEGAIN 和 END 中间,不然cubemx重新生成 程序就没了。

出0入8汤圆

发表于 2020-12-23 23:37:18 | 显示全部楼层
看了一下,主要两个问题,就不发程序了。你自己改一下
1.lcd.h文件有两个,无法同时识别,虽然在main中include了。但是只能识别一个lcd.h。你需要将其中一个改名,对应的.c .h文件中也要改名。
2.需要定时器4 在cubemx中加一下库。
还有程序写在BEGAIN 和 END 中间,不然cubemx重新生成 程序就没了。

出1310入193汤圆

发表于 2020-12-24 08:21:51 | 显示全部楼层
微雪的开发板  正点原子  lib版本是不是一样  这个要确定  其实吧  不熟悉就要慢慢捣鼓   期间可以学习到许多东西

出5入8汤圆

发表于 2020-12-24 08:51:38 | 显示全部楼层
帮不了你了  一天只能下载一个附件

出10入12汤圆

 楼主| 发表于 2020-12-24 08:57:27 | 显示全部楼层
lb0857 发表于 2020-12-24 08:21
微雪的开发板  正点原子  lib版本是不是一样  这个要确定  其实吧  不熟悉就要慢慢捣鼓   期间可以学习到许 ...

现在还不是版本兼容性问题,报的错误都是用户函数和变量declared implicitly 或undefined之类的警告和错误
主要是项目时间比较赶,还是想尽快调通出成果

出10入12汤圆

 楼主| 发表于 2020-12-24 09:33:52 | 显示全部楼层
diyeyuye 发表于 2020-12-24 08:51
帮不了你了  一天只能下载一个附件

那我私信发给你?

出10入12汤圆

 楼主| 发表于 2020-12-24 11:06:21 | 显示全部楼层
ddplys 发表于 2020-12-24 10:01
看了一下,主要两个问题,就不发程序了。你自己改一下
1.lcd.h文件有两个,无法同时识别,虽然在main中incl ...

按您的建议进行了修改,现在可以正常编译通过了,非常感谢
下一步就是要测试功能了,估计还会有很多坑
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 11:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表