msp430单片机使用了一段时间了,总感觉缺点什么,一直要借助JTAG烧录器来烧录。到了客户现场烧录是比较麻烦了。

想弄个串口或I2C口的ota升级,网上的参考代码也有,但是430的内存实在有限,需要额外自行实现bootloader代码。这是坑1。

考虑到MSP430支持BSL下载,翻看了文档,提示支持硬件进入BSL模式和软跳转模式,并且支持UART方式升级。结果实验了很多次并不成功。后面发现BSL中是升级使用的UART是P1.1和P2.2的2个PIN。并不是标准的UART功能脚。而是通过定时器软实现的UART功能。并不能复用之前的UART串口功能来实现升级,这是坑2.

看来还是要在有限的代码空间挤出一点做bootloader功能区了。

MSP430的“坑”相关推荐

  1. MSP430系列单片机的DMA使用全面认识

    快速参考目录 DMA的解释 MSP430系列单片机中的DMA MSP430 DMA控制器的特性 DMA的应用 明确你得需求 一个能用起来的官方例程 待续 DMA的解释 DMA(Direct Memor ...

  2. DRV10983驱动无刷电机调试过程与踩坑记录

    因为工作需要,目前在验证DRV10983这块驱动芯片是否能满足我们驱动无刷电机的需求.不出意料踩了坑,看了看官网论坛也有类似的问题,索性分享出来让大家少走点弯路. 1.问题描述 首先,我们来看看它的数 ...

  3. TI杯 LaunchPad MSP430开发环境搭建

    从19年的国赛开始,TI成了全国大学生电子设计大赛(以下简称为电赛)的主办方,同样隔年举办的省赛大多数也是TI主办.电赛一般有一题是需要使用主办方芯片的,所以学一学TI的MSP430也是挺有必要的. ...

  4. 嵌入式行业那些坑与出路

    嵌入式的坑 烧钱 嵌入式的学习十分烧钱,这就让人有点望而却步.我是做DSP起步的,更是能体会到嵌入式绝对是一个拿钱搭梯子的学习行业. 在我的学习过程中身边有不少的人投向了CS行业,也就是纯软件开发,比 ...

  5. MSP430使用库函数上手

    暑假回东北参加了全国大学生智能汽车竞赛,可是学校不能住,只能回学校的实验室拿东西.于是就借了块MSP430F5529LP的开发板回来耍一耍,顺便准备一下电赛(去年也参加了,不过软件部分不是我负责的哈哈 ...

  6. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  7. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  8. flask sqlalchemy踩坑记录

    查询 坑1: 查询不存在返回值不全是None 当使用first().one()等函数进行查询时,如果查询不存在,返回值为None 但是如果使用all().paginate()等函数进行查询是,如果返回 ...

  9. mac git使用与配置踩过的坑

    #mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...

最新文章

  1. php中perl配置,配置Apache及运行perl,php
  2. 成功解决The scripts freeze_graph.exe, saved_model_cli.exe, tensorboard.exe, tflite_convert.exe, toco.exe
  3. 面试中如何回答“你是否愿意加班”
  4. java环境的意义_java环境变量配置的意义
  5. 微信卡券 - 微信公众平台 整理笔记
  6. Testng 运行Cannot find class in classpath
  7. 出于安全考虑,谷歌禁用三款 Linux web 浏览器登录其服务
  8. SPOJ QTree【树链剖分】
  9. 数据库中的年月日表达
  10. 变量和算术运算之变量(三)
  11. ML 工程师需了解的 10 大算法
  12. 67.二进制求和 (力扣leetcode) 博主可答疑该问题
  13. android 弹跳动画效果下载,SpringyFX-SpringyFX(MG弹跳动画制作AE脚本)下载 v1.1官方版--pc6下载站...
  14. 学生专用计算机怎样开启关机,怎么设置电脑自动关机?
  15. 文件上传保姆级教程(原理,大小马,CTF,防御,绕狗一句话,upload-labs)
  16. selenium框架爬取p2p问题平台信息,需加载点击页面的。
  17. mac os 系统升级到 Catalina 版本后出现应用打不开 ,闪退,意外退出问题
  18. 腾讯 WXG 后台开发工程师对 MySQL 索引知识点总结
  19. C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
  20. swi 指令能用在C语言吗,arm处理器异常处理-swi - zgolee的专栏 - CSDN博客

热门文章

  1. 2W字剖析数据治理平台建设经验(建议收藏)
  2. 小米吉姆尼RC遥控车 改装自动驾驶 00
  3. frp内网穿透并搭建配置使用
  4. 单周期16位CPU模型机的设计与实现
  5. Spring AOP 切面打印入参、响应、执行时间
  6. 惠普(HP)打印机驱动安装+答题卡尺寸设置: LaserJet MFP M436n(史上最详细操作演示)
  7. C++实现计算器(功能完善)
  8. PAC-3反导系统作战效能评估研究及其源代码
  9. Html基本标签与CSS样式基本使用
  10. 微软输入法打带声调的拼音