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.

AM4376: GEL & .out Loading failure

Part Number: AM4376

Hello,

I have two custom board with me. Only difference between two board is Processor part.

one is with 

1) AM4376BZDND80 : GEL file getting executed properly & able to load .out file.

other is with 

2) AM4376BZDND30: Some times GEL file is not getting executed. and stuck at CortexA9: GEL Output: Starting EMIF controller configuration...

Some time it stuck while loading the program. (.out file) error is as below.

/**********************after gel file loading failure log************************************/
CortexA9: Trouble Writing Memory Block at 0x80000000 on Page 0 of Length 0x7ff0: (Error -2130 @ 0x80000000) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.4.0.00129)
CortexA9: File Loader: Verification failed: Target failed to write 0x80000000
CortexA9: GEL: File: C:\ti\pdk_am437x_1_0_17\packages\MyExampleProjects\UART_BasicExample_idkAM437x_armTestProject\Debug\UART_BasicExample_idkAM437x_armTestProject.out: Load failed.

What could be the reason?

regards,

Vrund

  • Hello Vrund,

    I suspect there may be something wrong with the memory on your second board. I don't know if you can swap the SOC between the two boards to rule out the part difference.

    Regards,

    Jianzhong

  • Hello,

    The reason i am doubting is as below.

    Now onwards we will focus only on AM4376BZDND30 custom board.

    1) i am checking NIMU_ICSS_BasicExample_idkAM437x_wSoCLib_armExampleproject on IDK board.

    Both the PRU ports working fine.

    with same gel file if i am trying to run on my AM4376BZDND30 custom board, after loading the GEL file my ethernet port Green LED stops working.(before loading GEL file both the LED of Ethernet Ports are ON)

    so i am suspecting the GEL file issue.

    Can you provide any example GEL file for  AM4376BZDND30?

    or suggest any modification? I have tried reducing the MPU clock to 300 MHz but problem remains.

    regards,

    Vrund

  • Hi Vrund,

    We don't have any GEL file specific for AM4376BZDND30. I still do not believe the GEL file would behave differently for different part variances of the same SOC. Most likely the issue was caused by the custom board.

    What I would suggest is to comment out certain functions in the GEL file and see which one causes the Ethernet port LED issue. This way, you can narrow down the problem.

    Regards,

    Jianzhong

  • ok. so GEL will not be an issue.

    phy must be auto negotiating with PC. Is it related to something bootstrapping?

    how do i cross verify bootstrapping?

    let say how do i check that only phy is working or not?  

    regards,

    Vrund

  • Hi Vrund,

    Can you narrow down the issue to Ethernet port on your customer board? If that's the case, please open a new thread.

    Regards,

    Jianzhong