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.

idkevm_config is out of step with am43xx_idkevm_pinmux_data.c in ti-processor-sdk-rtos-am437x-evm-02.00.00.00

Other Parts Discussed in Thread: AM4378

As an aid to understanding how to port the StarterWare component of ti-processor-sdk-rtos-am437x-evm-02.00.00.00 to a 3rd party AM4378 board, went to re-generate the ti-processor-sdk-rtos-am437x-evm-02.00.00.00/pdk_am437x_1_0_0/packages/ti/starterware/board/am43xx/am43xx_idkevm_pinmux_data.c by using the PinMux v4 tool.

I found the ti-processor-sdk-rtos-am437x-evm-02.00.00.00/pdk_am437x_1_0_0/packages/ti/starterware/tools/pinmux_config/am43xx/idkevm_config PinMux input file which I thought was for the am43xx_idkevm.

However, when the idkevm_config file was loaded into PinMux and the StarterWare *_pinmux_data.c file is regenerated, the regenerated file is missing some peripherals which were in the auto-generated am43xx_idkevm_pinmux_data.c in the SDK installation.

The re-generated files are attached 6404.AM437x_all_output.zip

The missing peripherals are:
- PWMSS
- GLUE
- PRI_ICSS
- SPI
- GPIO
- ADC

I think the problem is that the idkevm_config PinMux configuration in the SDK installation is an "old" version compared to that used to generate the actual am43xx_idkevm_pinmux_data.c source file in the SDK installation.

Could this be corrected in future releases of the SDK?

Edit: re-attach the correct set of generated files