MSP430的“坑”
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的“坑”相关推荐
- MSP430系列单片机的DMA使用全面认识
快速参考目录 DMA的解释 MSP430系列单片机中的DMA MSP430 DMA控制器的特性 DMA的应用 明确你得需求 一个能用起来的官方例程 待续 DMA的解释 DMA(Direct Memor ...
- DRV10983驱动无刷电机调试过程与踩坑记录
因为工作需要,目前在验证DRV10983这块驱动芯片是否能满足我们驱动无刷电机的需求.不出意料踩了坑,看了看官网论坛也有类似的问题,索性分享出来让大家少走点弯路. 1.问题描述 首先,我们来看看它的数 ...
- TI杯 LaunchPad MSP430开发环境搭建
从19年的国赛开始,TI成了全国大学生电子设计大赛(以下简称为电赛)的主办方,同样隔年举办的省赛大多数也是TI主办.电赛一般有一题是需要使用主办方芯片的,所以学一学TI的MSP430也是挺有必要的. ...
- 嵌入式行业那些坑与出路
嵌入式的坑 烧钱 嵌入式的学习十分烧钱,这就让人有点望而却步.我是做DSP起步的,更是能体会到嵌入式绝对是一个拿钱搭梯子的学习行业. 在我的学习过程中身边有不少的人投向了CS行业,也就是纯软件开发,比 ...
- MSP430使用库函数上手
暑假回东北参加了全国大学生智能汽车竞赛,可是学校不能住,只能回学校的实验室拿东西.于是就借了块MSP430F5529LP的开发板回来耍一耍,顺便准备一下电赛(去年也参加了,不过软件部分不是我负责的哈哈 ...
- 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)
目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...
- java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实
好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...
- flask sqlalchemy踩坑记录
查询 坑1: 查询不存在返回值不全是None 当使用first().one()等函数进行查询时,如果查询不存在,返回值为None 但是如果使用all().paginate()等函数进行查询是,如果返回 ...
- mac git使用与配置踩过的坑
#mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...
最新文章
- php中perl配置,配置Apache及运行perl,php
- 成功解决The scripts freeze_graph.exe, saved_model_cli.exe, tensorboard.exe, tflite_convert.exe, toco.exe
- 面试中如何回答“你是否愿意加班”
- java环境的意义_java环境变量配置的意义
- 微信卡券 - 微信公众平台 整理笔记
- Testng 运行Cannot find class in classpath
- 出于安全考虑,谷歌禁用三款 Linux web 浏览器登录其服务
- SPOJ QTree【树链剖分】
- 数据库中的年月日表达
- 变量和算术运算之变量(三)
- ML 工程师需了解的 10 大算法
- 67.二进制求和 (力扣leetcode) 博主可答疑该问题
- android 弹跳动画效果下载,SpringyFX-SpringyFX(MG弹跳动画制作AE脚本)下载 v1.1官方版--pc6下载站...
- 学生专用计算机怎样开启关机,怎么设置电脑自动关机?
- 文件上传保姆级教程(原理,大小马,CTF,防御,绕狗一句话,upload-labs)
- selenium框架爬取p2p问题平台信息,需加载点击页面的。
- mac os 系统升级到 Catalina 版本后出现应用打不开 ,闪退,意外退出问题
- 腾讯 WXG 后台开发工程师对 MySQL 索引知识点总结
- C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
- swi 指令能用在C语言吗,arm处理器异常处理-swi - zgolee的专栏 - CSDN博客