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.

[参考译文] AM2431:基于 ARM 的微控制器论坛

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1429379/am2431-arm-based-microcontrollers-forum

器件型号:AM2431
主题中讨论的其他器件: SysConfig

工具与软件:

您好!  

我正在处理 AM2431 ALV、并尝试  根据 motro control SDK v9.2.0.09实现 tamagawa 编码器、示例为 tamaga_diagnostic_dignle_channel_am243x-evm。

基于 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1417560/am2431-bissc-module-not-working-on-prg1_pru0?keyMatch=bissc&tisearch=universal_search 上的经验

我已经 为 PRU0构建了 tamagawa 固件、并进行了以下更改、

对于 SysConfig、将 PRU 更改为 ICSSG1 PRU0。

对于 tamaga_diagnostic.c、

1.包含"tamagawa_master_single_channel_bin.h"、该文件更改为使用 PRU0

2.在 tamagawa_main 中、  

/*根据所选的 PRUx 切片初始化特权结构*/
PRIV = tamaga_init ((struct tamaga_xchg *)(
(PRUICSS_HwAttrs *)(gPruIcssXhandle->hwAttrs)->pru1DramBase、pruicss_cfg、pruicss_IEP、slice_value);

pru1DramBase 更改为 pru0DramBase。

 

看起来我现在无法上传任何文件。  

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

    我观察到的差异是、使用演示板时、即使编码器断开连接、输出也会类似

    abs:0x0 SF:0x0 CF:0x0 CRC:0x0

    CRC 成功

    |
    abs:0x0 SF:0x0 CF:0x0 CRC:0x0

    CRC 成功

    |
    abs:0x0 SF:0x0 CF:0x0 CRC:0x0

    CRC 成功

    但在我的电路板上、输出是这样的  

    CRC 故障

    CRC 故障

    CRC 故障

    此外、DATA+和 DATA-没有信号、就像编码器已断开一样

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

    您好、建宇、

    Tamagawa 固件中存在错误。  

    标记了行、仅针对 PRU1启用 EnDat 模式、这就是固件无法用于 PRU0的原因。

    我正在连接更新的固件、它可以对两者进行配置、您可以使用此固件。 它将适用于两个 PRU。

    e2e.ti.com/.../tamagawa_5F00_main.asm

    谢谢、此致、

    Achala Ram