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.

[参考译文] CCS/ADS1292ECG-FE:使用MSP-FET进行闪存和调试时出现问题

Guru**** 2560390 points
Other Parts Discussed in Thread: ADS1292ECG-FE, MSP-FET, ADS1292

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/589566/ccs-ads1292ecg-fe-problem-flashing-and-debugging-with-msp-fet

部件号:ADS1292ECG-FE
主题中讨论的其他部件: MSP-FETADS1292

工具/软件:Code Composer Studio

您好!

我有以下设置:带有CCS 7.1 的Windows 10和与MSP-FET连接的ADS1292ECG-FE。

1.我能够编译代码并将其闪存至MSP430,它处于运行模式。 但状态LED不像默认ADS1292ECG-FE固件中那样闪烁,这表示代码没有真正运行。

2.当我从“发布”模式切换到“调试”模式时,我遇到了600个编译错误。

是否有人在使用ADS1292 1.12 固件时遇到类似的问题并且能够解决这些问题?


附注:有一次我有另一个ADS1292固件副本,它运行时LED闪烁,但我记不起我在那里做了什么不同。


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Lars:

    您尝试使用ADS1292ECG-FE固件做什么? 要将原始固件放回EVM上,您应该能够使用原始安装包中包含的引导加载程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tom,您好,我做了自己的ADS<->MSP430设计,我是TI环境的新员工。 我们已经使用Atmel很多年了。 这是我第一个使用TI CCS的项目。 我只想验证我的主板和CCS是否正常工作,因为ADS1292ECG-FE固件也应该在这里工作。

    由于它不工作,我需要了解是我的主板,固件还是调试器(MSP-FET)

    此致,Lars
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Lars:

    好的,这确实成为MSP430团队的一个问题。 您是如何从JTAG连接器的角度配置您的电路板的? 您是复制了ADS1292ECG-FE的原理图还是从其中一个MSP430开发板复制了JTAG接口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 感谢您的回答。 同时,我编写了一个代码,用于与主板上的其他一些外设(DAC和LED)进行通信,这种情况运行良好。

    我想我会跳过ADS1292固件,因为它不工作,并且生成我自己的代码。 我很困惑,因为我希望固件可以正常运行。 :)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还发现纪录片中建议的MSP-FET接口工作不正常。 在纪录片中,他们建议在数据线中使用2,2uF电容器。 但无法与MSP430通信。 直到我卸下电容器后,调试器才工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先,我使用ADS1292ECG-FE设计的原理图尝试了它,但它对我也不起作用。 :/
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Lars的反馈!

    ADS1292ECG-FE是为BSL设置的,这可能是那里的问题。 我很高兴听到您让事情发挥作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    什么是BSL?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bootloader (BSL,以前称为bootstrap加载程序)是内置于MSP低功耗微控制器中的应用程序。 它使用户能够与设备通信,以便从其内存中读取数据和写入数据。 此功能主要用于在原型设计,最终生产和服务期间对设备进行编程。 可编程存储器(闪存或FRAM)和数据存储器(RAM)均可根据需要进行修改。 不同的BSLS提供不同的外设进行通信,例如UART,I2C,SPI或USB。