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