新手上路
- 积分
- 21
- 金钱
- 21
- 注册时间
- 2019-8-13
- 在线时间
- 4 小时
|
首先要说一件事,KEIL 的奇怪 bug 真的不少。 然而你还是得用 MDK 对不对(笑)。
下面总结一下今天在 mini 板写第一个跑马灯时候遇到的问题和解决方法。
1. 我的项目上怎么这么多黄色三角感叹号?我不是几乎和视频里做的一模一样吗?
解决方案:你自己也承认了自己 几 乎 是照搬视频里的操作,但是不是全部照搬,问题就在这里。最简单粗暴的解决方法是全部照搬,连 win10 系统都不要用,在 win7 上面操作,嗯。
2. 不,我不死心,我这些操作完全没毛病,就是辣鸡 Keil 搞我,我偏不完全按照视频里的做,我只做我认为对的。
解决方案:孩子不大脾气不小,打一顿管好(不不),我从几个我遇到的问题来讲。
(1)编译完美通过,可是在我自己写的主函数里面出现了很多小叹号。
这些小叹号一般是数据类型的小错误,可以使用强制转换来避免。还有可能是破解失效了,为什么失效我就不清楚了,可能是我装了两遍 MDK ?我从这篇帖子里获得的答案:http://www.openedv.com/forum.php ... =%B8%D0%CC%BE%BA%C5
或者还有一个可能,程序就是没问题,就是MDK自己犯病(不过这种情况还是少,就像做数电实验一样,就是这么一个芯片,电路图也知道,一个验证性实验你不出结果那肯定是你电路搭错了,很少会有元件出问题的,然后我一个同学节节课换试验箱换芯片换导线换示波器换电源换信号发生器换鳄鱼夹换无源探头,最后这堆有毛病的东西全都堆在最后一个座位的我那里,还得靠我给他擦屁股,但是其中很多他换下来的都是正常的,只是他使用方法有问题)
(2)编译完美通过,可是在库函数这里出现了很多黄色感叹号,点不开,显示诸如 Access to E:\开发板\参考资料\9.增值资料\1.ALIENTEK 产品资料\11.ATK-MPU6050 六轴传感器模块\2.程序源码\(库函数版本,适合MiniSTM32 开发板)扩展实验16 ATK-MPU6050六轴传感器实验\USER was denied这种东西之类的
这个一看就知道没有放桌面对不对,放桌面就vans了。这是从这篇帖子知道的 http://www.openedv.com/forum.php ... =%B8%D0%CC%BE%BA%C5
或者还有一个可能,原子哥的项目都是只读的,所以把移植项目复制的文件夹的只读属性去掉即可,这是另一篇帖子 http://www.openedv.com/forum.php ... =%B8%D0%CC%BE%BA%C5
其他问题我就没遇到过了,欢迎大佬指正。
|
|