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.

[参考译文] TMS570LC4357、调试器 XDS200

Guru**** 2479585 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/905235/tms570lc4357-debugger-xds200

主题中讨论的其他器件:TMS570LC4357HALCOGEN

大家好、

我将 TMS570LC4357控制器与调试器 XDS200配合使用。 我有以下程序代码行:

               PINMUX_GIOA0_DMA_ENABLE (关闭);

               PINMUX_GIOA1_DMA_ENABLE (关闭);

               PINMUX_GIOA2_DMA_ENABLE (OFF);

               PINMUX_GIOA3_DMA_ENABLE (关闭);

               PINMUX_GIOA4_DMA_ENABLE (OFF);

               PINMUX_GIOA5_DMA_ENABLE (OFF);

               PINMUX_GIOA6_DMA_ENABLE (关闭);

               PINMUX_GIOA7_DMA_ENABLE (OFF);

               PINMUX_GIOB0_DMA_ENABLE (关闭);

               PINMUX_GIOB1_DMA_ENABLE (关闭);

               PINMUX_GIOB2_DMA_ENABLE (关闭);

               PINMUX_GIOB3_DMA_ENABLE (关闭);

               PINMUX_GIOB4_DMA_ENABLE (关闭);

               PINMUX_GIOB5_DMA_ENABLE (关闭);

               PINMUX_GIOB6_DMA_ENABLE (关闭);

               PINMUX_GIOB7_DMA_ENABLE (关闭);

这些程序行用于将寄存器 PINMUX[175]编程到 PINMUX[178]。 我希望寄存器具有以下值:

PINMUX[175]= 0x01010101

PINMUX[176]= 0x01010101

PINMUX[177]= 0x01010101

PINMUX[178]= 0x01010101

但是、如果我查看调试器输出、我会看到以下值:

 

如果我在存储器映射中查找 PINMUX[175]、地址0xFFFF1FCC (基本 ADR。 0xFFFF1C00U +偏移 PINMUX[175]。 0x3Ch = 0xFFFFFF1FCC)它向我显示寄存器 PINMMR171的第五个值。 但值是正确的。

在我看来、寄存器数据的显示已经发生了变化。 您能同意我的意见。

 

此致

Lars

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

    抱歉、我忘记了图片、

    调试器输出

    存储器映射地址0xFFFFFF1FCC

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

    我的下一个努力、

    调试器输出

    存储器映射地址0xFFFFFF1FCC

    此致

    Lars

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

    Lars、您好!

    你是对的。 我注意到 CCS 中使用的 PINMUX[175:179]的偏移与 TRM 中列出的偏移不一致。 我将再次检查并返回给您。

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

    您好!

    请仔细检查并告知我。

    此致

    Lars

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

    你好、Lar、

    我进行了测试并确认 CCS 中 pinmmr[179:172]的地址错误。 数据表和 TRM 中这8个寄存器的地址正确。 HALCOGen 生成的代码正确。

    我将在下一个 CCS 版本中提交一个 TT 以更正此错误。 谢谢 Lars。