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验证码和Ajax验证
- Error:could not open'C:\Porogram Files\Java\jrelib\j386\jvm.cfg'
- Node.js API参考文档(目录)
- 怎么关闭微信微众银行账户服务器,微信微众银行要怎么关闭,微信微众银行注销方法...
- QT的QFileOpenEvent类的使用
- c++ split 方法(转)
- 今天换了ubuntu10.04
- 第2、3讲 图像的存储格式
- apache过滤恶意频繁访问_采用网关过滤器实现权限验证及对异常统一处理
- 诺基亚:Symbian 3操作系统拥有多点触控功能
- python fortran混合编程_python fortran c 混合编程
- struts2 使用Validation框架进行数据验证
- 编程之美 1.4买书问题常数时间空间解法
- java基于Springboot+vue的鲜花销售商城网站
- 利用asyncio aiohttp爬取蜂鸟网美图
- 深入理解Java虚拟机到底是什么
- c语言kbhit函数头文件,有没有办法在标准C中替换kbhit()和getch()函数?
- Java 操作 ElasticSearch
- vue实现最简单的打字小游戏
热门文章
- Word文档中文翻译成英文的方法
- PC微信hook基础框架代码编写-->获取微信日志
- GameFramework:资源热更代码分析,检查版本信息,下载版本文件,校验版本文件,得到更新文件数量,下载文件,TaskPool
- 基于FFMPEG实现视频倒放功能(实时倒放)
- 领英工具-领英精灵免费使用方法
- iOS机型 iPhone X/XS/XR 判断的5种方式总结
- 详解互联网小游戏的服务器架构
- “神舟”五号飞船数字集纳
- 茶山坳计算机专修学院,hqygxbhc
- html 酷狗音乐教程,酷狗音乐使用基础教程|酷狗音乐使用教程_好特教程