keil 的配置除了学习资料里的<<菜农M0助学板快速入门指南0.1.2.pdf>>之外,
自己还在这里学习了一下,感觉写的还是不错的。https://bbs.21ic.com/icview-275426-1-1.html
自己的理解:M0中的所谓建立这个文件夹,添加那个工作组啊什么的,其实就是为了一是更有层次;
二是为了把新唐以及keil公司对于M0的支持文件给添加进来,学习51的人会感觉有点麻烦,
但是可以理解为是模块化编程,只不过有一些是别人已经写好的。省去了自己工作量,习惯了以后就知道这样的好处了。
keil的配置还有一点自己弄了挺长时间的,找资料也没找到。这里分享一下。就是在keil中生成.bin文件的方法。
我们打开资料里的例程(可以是cube的例程或bsp文件中的例程),打开例程中的设置,User选项如下图:
这里的东西我们粘贴出来:fromelf --bin ".\obj\@L.axf" --output ".\obj\@L.bin"
其中fromelf --bin是指从elf文件生成.bin文件,".\obj\@L.axf"是你要用以生成.bin文件的.axf文件的路径。
--output是指将生成的文件输出,后面的".\obj\@L.bin"就是要生成.bin文件的路径了。
其中两个路径需要自己根据自己的实际需要改动一下。就可以生成.bin文件了。
下面就是学习了一下bsp文件中的常用文件,弄懂了都是干什么用的。想学这个的可以看资料里的
《助学板入门实验1+M0串口实验》中《cube的话》。写的很详细。
学完这些之后,就可以静下心仔细看例程了。自己觉得新唐公司将很多函数都已经写好了,
理解了后,知道怎么用就行了,这样学起来会快点。这里我自己就当学C语言一样去学习M0的这些函数了,呵呵。
好的,接下来就是静下心看例程,踏踏实实走了。
另外希望前辈们看见了能说一下自己的理解正确否。谢谢了。:) |