打印
[新手园地]

M0学习——Keil配置及初步学习

[复制链接]
2839|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SYHDJF|  楼主 | 2011-10-17 11:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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的这些函数了,呵呵。
好的,接下来就是静下心看例程,踏踏实实走了。

另外希望前辈们看见了能说一下自己的理解正确否。谢谢了。:)

相关帖子

沙发
hotpower| | 2011-10-21 07:04 | 只看该作者
很好,继续努力学习

使用特权

评论回复
板凳
kyzb001| | 2011-10-21 10:45 | 只看该作者
支持, 我生成bin文件。 就生成了几次。 后面就报错。 然后就没弄了。

使用特权

评论回复
地板
SYHDJF|  楼主 | 2011-10-21 22:34 | 只看该作者
嗯,学习中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

199

帖子

1

粉丝