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.

[参考译文] TM4C1290NCPDT:该芯片还是开发板支持 ISP 功能

Guru**** 2390735 points
Other Parts Discussed in Thread: EK-TM4C129EXL, EK-TM4C1294XL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1203493/tm4c1290ncpdt-whether-the-chip-or-development-board-supports-isp-function

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:EK-TM4C129EXLEK-TM4C1294XL、TM4C123

此芯片和 EK-TM4C129EXL 开发板是否具有 ISP 功能? 如果是、如何操作它以进行验证?

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

    您好!

     您指的 ISP 功能是什么? 您是否在谈论以太网功能? 如果这是您问的、那么肯定了、 EK-TM4C129EXL 支持以太网。 TivaWare SDK 中提供了几个以太网示例。 您可以在以下文件夹中找到它们。  

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

    事实上,我想问的 ISP 升级功能,我在开始时问,例如,在下拉某个启动引脚后,程序可以通过一对串行端口通过 Reisa 提供的上部计算机烧坏。 我想问一下是否有 TI 芯片、该 ISP 的全名是系统内编程。 它是否具有此功能?

    我还有另一个问题。 写入的闪存地址不能被擦除

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

    您好!

     我假设您需要一个串行引导加载程序、以允许您通过串行端口更新固件。  如果是这种情况、请参阅  C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_serial 中的引导加载程序示例。 还有一个串行应用示例、它将根据被拉的引脚(例如引导引脚)跳转到引导加载程序。 应用程序跳转到引导加载程序后、引导加载程序将通过 UART 串行端口更新固件。 示例串行应用程序可以在 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_deme1中找到。  

     另请参阅 https://www.ti.com/lit/pdf/spmu301上的引导加载程序用户指南

    我还有一个问题。 写入的闪存地址不能被擦除

    -你怎么擦除了这个部分? 由 CCS 提供?

    -您能重新加载一个简单的程序,如 blinky 或 hello 吗? 加载程序后、您仍然会看到同样的问题吗?

    -这是在您的定制板上吗?

    -您可以在不同的板上重复同样的问题吗?  

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

    在开发板材料中似乎没有 CAN 功能例程。 请重新提供。 谢谢!

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

    您好!

     如果您要查找 CAN 引导加载程序、则可以参考此应用手册。  https://www.ti.com/lit/pdf/spna245

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

    我在调试 CAN 功能时遇到问题。 我使用了 CAN 工具将 CAN 数据发送到开发板、但是程序没有进入 CAN 中断。 请帮助我找出配置问题在哪里?

    如果您需要整个项目、我可以将其打包并发送给您

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

    您好!

     我快速发现的一件事是使用 SysCtlClockGet ()。 您无法使用该 API、因为该 API 仅用于 TM4C123 MCU。 您使用的是 TM4C129器件。 必须使用 SysCtlClockFreqSet()的返回值作为 CANBitRateSet 的输入参数。 请参考 C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripherals\can\simple_tx.c 中的 CAN 示例