python与USB通信
上位机与CY7C68013A的USB通信, 自然是要用Python来完成.
more ...上位机与CY7C68013A的USB通信, 自然是要用Python来完成.
more ...系列文章之第四, 本文是最终篇, 汇集之前所学, 写一个在python下的FM收音机.
more ...系列文章之第三, 本文中用之前学到的方法实时显示从rtl-sdr读取到的数据. 也就是简单的把信号源从麦克风换为rtl-sdr.
more ...系列文章之第二, 本文中用之前学到的方法实时显示从pyaudio读取到的麦克风数据.
more ...系列文章之第一, 怎样在python环境中最简单的实现实时信号或数据绘图. 虽然这对于后面的学习并不是必须, 但可以很大程度上的帮助开发.
more ...Python作为一个无所不能的工具, 当然可以给MSP430下载Firmware.根据官方的wiki页面BSL_(MSP430) 有一个叫做MSP430 Tools (Python scripts and library) 的包.于是我就去试用了一把, 但从主页上下载的装不上去, 从库里面checkout出来的在program时报错.
晕了~
为了让伟大的python可以BSL, 研究一下代码吧, 都commit 400多次了还用不了?
因为对python不是很熟, 于是先从表现上分析. bsl硬件上就是串口, 用bus hound 分析在下载时串口的通讯数据发现(此图使用bus hound试用版得到, 有数据长度限制)

我的调用指令是
python -m msp430.bsl.target -e -p COM2
命令的解析需参照TI的文档编号:slau319 ,从bus hound数据可以发现这个py程序先做了Mass erase,然后是Rx password, 然后TX BSL …
more ...