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.

[参考译文] AM2634:在某些情况下、DCC 测试失败

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1590044/am2634-dcc-test-fail-in-some-case

器件型号: AM2634

我尝试使用中的 SDL DCC 示例在 AM263x SDK (10_02_00_13) 中、我使用的是午餐板

我删除了错误注入代码、看看它是否正常工作、没有错误  

我在以下测试中有错误:

# srcStr testStr 系统 clk0_kHz clk1_kHz 消耗量 src1 高 错误测试 TestResult
0 XTAL_CLK RCCLK32K MSS_DCCA 25000 32 连续电流 APP_TEST_CLOCK_SRC_1_HIGH 0x0 失败
4. RCCLK10M RCCLK32K MSS_DCCA 10000 32 连续电流 APP_TEST_CLOCK_SRC_1_HIGH 0x0 失败
5. RCCLK10M RCCLK32K MSS_DCCA 10000 32 连续电流 0xFFFF 0x0 失败
static DCC_TEST_UseCase DCC_Test_UseCaseArray[NUM_USE_CASES] =
{
    /* Continuous - error generated */
    {
        "XTAL_CLK",
        "RCCLK32K",
        SDL_DCC_INST_MSS_DCCA,
        SDL_DCC_CLK0_SRC_CLOCK0_0,
        25000, /* 25 MHz for HFOSC0 */
        SDL_DCC_CLK1_SRC_CLOCKSRC5,
        32, /*  0.032 MHz for SYSCLK0 */
        SDL_DCC_MODE_CONTINUOUS,
        0x0,
        APP_DCC_TEST_CLOCK_SRC_1_HIGHER,
        0x0
    },
    {
        "RCCLK10M",
        "RCCLK32K",
        SDL_DCC_INST_MSS_DCCA,
        SDL_DCC_CLK0_SRC_CLOCK0_2,
        10000, /* 10 MHz for RC OSC */
        SDL_DCC_CLK1_SRC_CLOCKSRC5,
        32, /* 32 kHz for SYSCLK0 */
        SDL_DCC_MODE_CONTINUOUS,
        0x0,
        APP_DCC_TEST_CLOCK_SRC_1_HIGHER,
        0x0
    },
    {
        "RCCLK10M",
        "RCCLK32K",
        SDL_DCC_INST_MSS_DCCA,
        SDL_DCC_CLK0_SRC_CLOCK0_2,
        10000, /* 10 MHz for RC OSC */
        SDL_DCC_CLK1_SRC_CLOCKSRC5,
        32, /* 32 kHz for SYSCLK0 */
        SDL_DCC_MODE_CONTINUOUS,
        0x0,
        0xFFFF,
        0x0
    },

所有失败的测试都使用 RCCLK32K、而不是报告失败的原因