OneNet学习笔记(一)——麒麟迷你板的初识,下载问题将了我一军。

2017.06.30学习总结

板子的全貌简要:

  • 一个STM32的主控芯片,STM32F103CB,20KB的RAM, 128KB的FLASH。
  • 外围一个存储芯片AT24C02,与温湿度传感器共用一个IIC总线。
  • 一个ESP8266的WIFI功能芯片
  • 一个IIC接口的温湿度传感器SHT20
  • 采用4线的SWD调试下载
  • 注意供电,采用普通的USB供电,虽然STLink能供电,但是最好另外外部供电。

这块板子是中移动为了物联网开发推出的一款小巧的开发板,以方便开发者能迅速掌握和接入OneNet平台,搭建物联网应用原型。

今日遇到的主要问题

  • 下载调试程序:装好STLink驱动后,keil能识别到STLink,但是一直识别不到开发板,下载程序弹出提示框提示:No Target.因为很久没弄过这类东西,以为是线接错了,但是弄了好久都无果。在群友提示下,boot0和boot1的设置问题,顺着这个思路百度,很快解决了问题。如下所示引用中的方法:

开发BOOT模式选择。

1、通常使用程序代码存储在主闪存存储器,配置方式:BOOT0=0,BOOT1=X;

2、Flash锁死解决办法:

开发调试过程中,由于某种原因导致内部Flash锁死,无法连接SWD以及Jtag调试,无法读到设备,可以通过修改BOOT模式重新刷写代码。

修改为BOOT0=1,BOOT1=0即可从系统存储器启动,ST出厂时自带Bootloader程序,SWD以及JTAG调试接口都是专用的。重新烧写程序后,可将BOOT模式重新更换到BOOT0=0,BOOT1=X即可正常使用。

网上搜到的一篇用户原创的关于STM32的BOOT学习:STM32 BOOT模式配置以及作用 总结的很好

今日收获

  • STM32的BOOT模式学习
  • 麒麟迷你板的初步了解
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值