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.

BOOST-LP5569EVM: can't run program as expected

Part Number: BOOST-LP5569EVM
Other Parts Discussed in Thread: LP5569

Hello,

 I created a lighting pattern(engine1,engine2) using LP 5569 EVM and the program worked as expected with BOOST-EVM board.

However, I loaded the same data lnto the LP 5569 on my board, only engine1 will work.

I need you to tell me what's wrong.

Please refer to the attached file for details.

Best Regards,

Hyodo

210406-can't runs program as expected.xlsx

  • Hi Monet, could you help Hyodo in this case.

  • Hi Hyodo,

    if it is convenient for you, could you please provide the schematic of the LP5569 on your board?

    Best Regard

    Monet Xu

  • Hi Monet,

    Please refer attached file.

    Best regards,

    Hyodo

    210407_request.xlsx

  • Hi Hyodo,

    I can't open the file named EB1056_BR_src and EB1056_BR_hex. Do you mean that the code in file EB1056_LED_engine12_load,txt can run as expected but can't achieve in your board?

    I think there maybe some caution points: do you configuration the ENGINEx_PC registers? If not, the engine1/2_PC will default to be 00h and Execution engine 1 has priority over execution engines 2 and 3, with execution engine 2 having priority over execution engine 3. If an LED is mapped to more than one execution engine, the higher-priority engine controls the LED. 

    In your code, engine1 go on infinite loop between step number3 and instruction a003, which mapping 01ff(LED0-LED8) repeatedly. engine 2 control LED3 and there maybe some conflict. So firstly try the following steps:

    1. just run the engine2 to make sure that it can work normally
    2. change the instruction a003(4BFCE100058002006CA0 4BFCE100058002006D03) in the page00 to instruction a006
    3. before run the engine, set engine1_pc to 03h and set engine2_pc to 10h

    Wait for your results to update.

    Best Regard

    Monet Xu

  • Hi Monet,

    Thank you for your advice.

    My problem was solved by  your advice No.3.
    When I got log on the EVM board, I couldn't get log of this register setting, so I didn't set it on my own board.

    Best Regards,

    Hyodo