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.

AM4378: Pinmux file for IDK

Part Number: AM4378
Other Parts Discussed in Thread: TMDSIDK437X

HI everybody ,

Do you have any idea why the PinMux files are not located in the folder “C:\ti\pdk_am437x_1_0_17\packages\ti\board\src\idkAM437x” similar to the AM572X IDK path? Where can I find the file for the TMDSIDK437X?

thank you 

best regards

Carlo

  • Locate at it in Processor SDK RTOS installation at the following location.

    pdk_am437x_1_0_xx\packages\ti\starterware\tools\pinmux_config\am43xx

  • Hi Rahul , 

    I found and checked the file  but somthing is wrong ...

    I have industrial evm IDK Rev 1.4A board   and opened this file :

    C:\ti\pdk_am437x_1_0_17\packages\ti\starterware\tools\pinmux_config\am43xx\idkevm_config.pinmux  

    now  in attach you can see the  pinmux  settings are wrong vs  IDK schematics in attach on SPI1 ( i must use it ) 

    please where am I wrong ?  

    best regards

    Carlo

  • Hi Rahul , 

    please any  feedback on my previous question ?

    thank you 

    best regards

    Carlo

  • Hi Carlo,

    I investigated this issue with the pinmux team.

    No use case was selected limiting the CS and the pins were not locked once the use case was finalized. Only locking the pins guarantees the implementation for an interface will not change if updates are made elsewhere in the tool.  

    Once the solution has been defined, the pins should be locked. If not locked, the PMT could resolve the configuration that results in a different pin assignment when one or more peripheral selection  changes.

    Regards,

    Max

  • Hi Max  ,

    sorry but  it is not clear 

    -what do you mean for  "CS" ? 

    - I understand that no “use case” was selected but how do I select a “use case”? I am not even aware that there is some locking mechanism   coudl you elaborate a little ?

    my  goal is   simply want to enhance the board library and merge slowly from an IDK SDK to our custom board IDK. So what do I have to do to get the PinMux file from the IDK? How do I select a use case to make the PinMux file show me the correct pinning?

    thanks

    Carlo

  • Hi Carlo,

    By CS, I mean chip select.

    To go through this walkthrough, I'm using the pinmux tool which can be found at dev.ti.com

    First open up the pinmux tool. Then click "Browse" under "Open an existing design"

    Select the cloud icon to the right of "ide"

    Select "pdk_am437x_1_0_17\packages\ti\starterware\tools\pinmux_config\am43xx\idkevm_config.pinmux"

    Once in the tool, scroll down to "SPI" in the left column and click on that.

    Then in the middle column, you should see "Use Case" which gives you multiple options of "Master SPI with X chip select"

    Let me know if you have any further questions.

    Thanks,

    Max