Rya*_*yan 5 embedded firmware jtag
我想在家里做一些业余爱好固件开发,需要一个设备程序员.希望继续使用开源解决方案,我找到了OpenOCD项目以及Bus Pirate.30美元似乎是不费脑子的,特别是因为它支持的不仅仅是JTAG(SPI,I2C等).我看到一些提到它不是那里最快的接口.
有没有人使用其中之一并对此有意见?是否与OpenOCD文档的Debug Adapter Hardware页面中列出的其他程序员进行了比较?
BusPirate更多的目标是作为通用通信嗅探器,尽管它已经扩展成为嵌入式开发的瑞士军刀.同样,开放式逻辑分析仪也很划算.
我不会说BP是将固件用于嵌入式微处理器以实现开发目的的最佳方式(专用调试器可能是最好的)但是我会说它非常值得拥有BusPirate,LogicSniffer并且如果你可以伸展到它,一个DSO-Quad.
这三个对于嵌入式开发都非常有用,尽管我们在实验室中拥有所有"适当"的设备,但三个都已经在这里多次为自己付出了代价.
我们发现BP在尝试使用新设备(EEPROM,SPI periperal/sensor等)与我们的micro进行通信时特别有用,因为在将魔术咒语转换为嵌入式代码之前,您可以通过PC启动并运行设备有信心你正在以正确的顺序发送正确的命令.
对于嵌入式编程/调试,专用调试器(通常随devkit a-la MSP430启动板一起提供)可能会让您更快速地与IDE集成.
| 归档时间: |
|
| 查看次数: |
1629 次 |
| 最近记录: |