FirstProject.zip

  • 浏览量:1146
  • 下载量:62
  • 资料大小:159.61 KB
  • 日期:2015-09-27
  • 上传者:771270048
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    上篇文章吐槽了micokit-3165种种不是,其中提到了官方网站居然推荐mdk以及iar这种收费软件,对于广大有情怀但没有资金的程序员真是折磨,难道真的要放弃情怀去用盗版吗?答案是否定的,经过本人摸索,现在提供一套免费的开发方案,绝对全网首发,以供大家参考。
    一. ide可以采用coide,官网连接http://www.coocox.org/。
    coide是一个免费的集成开发环境,支持绝大多数的芯片,而且是中国人开发的。当然了,从某种程度上说,coide只相当于一个代码编辑器,其编译内核采用的是armgcc, 这个需要自己下载,然后在coide的设置选项里配置下。安装以及设置很简单了,只要有点英文基础的看看官方的手册,基本上都能看懂的(什么?你不会英文?额,你可以找些其他人的中文文档看看,但是我不建议看那些二道贩子的东西,很多资料要看一手的才最准确)。
    注意一定要下载最新版的coide哦。
    二,调试工具使用stlink。
    庆科官网推荐jlink, 额,正如我上文所说正版jlink很贵哈。为什么不使用stlink呢,相信很多人手里都有stm32 nucleo系列的开发板,板载的可是绝对正版的stlink啊,支持swd调试,这个很强大哈,现在很多板子都支持swd调试,包括micokit.
    需要注意的是,stm32 nucleo系列板载的stlink用来调试其他开发板,需要将上面的两个跳冒拿掉,否则默认调试的是stm32 nucleo自己的芯片。stm32 nucleo文档都有说明的,当然也是英文的,如果你英文不行,建议你还是好好学学英文,很多好的资料都是英文的。
    三,demo程序
    我写了个点灯程序,用于驱动micokit-3165上的led2和led3作为流水灯,如附件所示。大家只要按照文档配置好开发环境,下载下来就可以直接运行。


    注意:如下图所示,stm32 nucleo上的stlink需要通过swd的五根线与micokit-3165连起来,引脚的定义需要自行查看stm32 nucleo手册以及micokit-3165的手册。








    上一张全图,供大家参考。














    ide调试界面。








    后续希望小伙伴们能基于此平台开发,共同分享学习中遇到的问题。
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换