主题中讨论的其他器件:MSP430F417
工具/软件:Linux
大家好、我尝试在 Raspberry 上使用 MSP Flasher、但库(libmsp430.so)用于 Intel 架构。 我需要用于 ARM 的库。 有一些解决方案、对吧?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
大家好、我尝试在 Raspberry 上使用 MSP Flasher、但库(libmsp430.so)用于 Intel 架构。 我需要用于 ARM 的库。 有一些解决方案、对吧?
谢谢!
好的、我现在知道、您正在尝试使用 Raspberry Pi 对 MSP430器件进行编程。 我在网上进行了快速搜索、找到了一些论坛和主题帖、其中包含使用 MSP-debug-stack 中提供的 dll 的解决方案。 请参阅以下资源:
- 使用 Raspberry Pi 对 TI Launchpad 进行编程
- E2E: MSP430F5309:MSPFlaser 编译为在 ARM 架构上运行
- 具有 mspdebug 和 Raspberry Pi GPIO 的4线 JTAG
此致、
Matt
器件型号:MSP-FET
工具/软件:Linux
您好!
我已经为 ARM (Raspberry Pi 3 B)编译了 libmsp430.so 库(来自 MSPDS-open-source http://www.ti.com/tool/mspds 的 slac460y) 、并编译了 MSPFlasher-1.3.18。 我按照以下教程操作: dlbeer.co.nz/.../index.html。
但是、我有下一个错误:
*---- /|-------------------------------------------------------- *
* /|_ *
* //MSP Flasher v1.3.18 *
* |/ *
*---- |/---------------------------------------------------------- *
*
*评估触发器...完成
*检查可用的 FET 调试器:
*找到 USB FET @ ttyACM2 <-已选择
*正在初始化接口@ ttyACM2...完成
*检查固件兼容性:
* FET 固件是最新的。
*正在读取固件版本...完成
*将 VCC 设置为3000mV...完成
正在访问设备...
#出口:16
#错误:未加载设备数据库。
*断电...完成
*正在从设备断开连接...完成
*
***********************************************************************************************。
*驱动程序 :已关闭(无错误)
***********************************************************************************************。
它还为 Intel 编译了相同的库(slac460y)、并且 y 具有相同的错误。
此致
您好、Agustin、
我继续合并了您在 使用 Raspberry Pi 对 MSP430进行编程时遇到的问题所制作的新线程、因为这是您在此线程上获得的支持的延续。 对于将来的帖子、请将有关同一问题的帖子保留在初始主题的本地。
请参阅 MSP Flasher 用户指南 、以查看您使用的操作系统是否实际受软件支持。 通常、我们不支持 Raspberry Pi 平台、因此我链接了一些文章和线程、这些文章和线程可能会指向正确的方向。
您还可以选择访问 Raspberry Pi 支持论坛和社区、看看是否有其他人遇到相同的问题。 这些论坛的链接如下:
https://www.raspberrypi.org/forums/
https://www.raspberrypi.org/community/
此致、
Matt
我从您的帖子中删除此内容:
1.您是否能够在 Linux PC 中编译 libmsp430.so 并使用 mspdebug utilb 命令连接到您的设备?
2.无法在 Raspberry PI 中重现相同的内容(使用 ARM 硬件)
是这样吗? 如果不是、您可以解释我没有正确地理解哪个部分?
您能告诉我从 PI 和 PC 的命令行运行'mspdebug utilb'时的输出是什么吗?
通过在 MSP430_Initialize()之后添加对 MSP430_LoadDeviceDb()的调用来解决该问题;
您可以将此调用放置在 utilb 驱动程序文件中。 在 utilb.c 中,DO_init()函数初始化 mspdebug utilb 的连接。 您能否在 MSP430_Initialize()之后立即调用 MSP430_LoadDeviceDb (NULL)并检查它是否起作用?
此外、您还可以尝试使用最新版本的 mspdebug 吗?