MCU-PLUS-SDK Platform Customization: Difference between revisions
From Variscite Wiki
(Created page with "<section begin=RELEASE_NOTES_SECTION/><includeonly> <!-- --> {{#vardefine:SDK_GIT_URL_HTTP|{{#replace:{{#var:SDK_GIT_URL}}|.git|}}}} {| class="wikitable" |- | Based on release...") |
No edit summary |
||
Line 160: | Line 160: | ||
* kernel/freertos/task_switch<!-- | * kernel/freertos/task_switch<!-- | ||
--><section end=VAR-SOM-AM62_DEMOS_SECTION_V1/> | --><section end=VAR-SOM-AM62_DEMOS_SECTION_V1/> | ||
=== am62-mcuplussdk-08.06.00.18-v1.0 === | |||
<section begin=am62-mcuplussdk-08.06.00.18-v1.0/><!-- | |||
-->{{#vardefine:OS|FreeRTOS}}<!-- | |||
-->{{#vardefine:HARDWARE_NAME|VAR-SOM-AM62}}<!-- | |||
-->{{#vardefine:SOC_HAS_M4F|true}}<!-- | |||
-->{{#vardefine:SOC_HAS_R5F|true}}<!-- | |||
-->{{#vardefine:RELEASE_NAME|am62-mcuplussdk-08.06.00.18-v1.0}}<!-- | |||
-->{{#vardefine:RELEASE_LINK|am62-mcuplussdk-08.06.00.18-v1.0}}<!-- | |||
-->{{#vardefine:MCU-PLUS-SDK_VERSION|08_06_00_18}}<!-- | |||
-->{{#vardefine:SDK_PATH|~/mcu-plus-sdk-am62x}}<!-- | |||
-->{{#vardefine:SDK_GIT_URL|https://github.com/FrancescoFerraro/ti-mcu-plus-sdk}}<!-- | |||
-->{{#vardefine:SDK_GIT_BRANCH|mcu_plus_sdk_am62x_08_06_00_18}}<!-- | |||
-->{{#vardefine:TOOLCHAIN_URL|https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-ayxs93eZNN/2.1.2.LTS/ti_cgt_armllvm_2.1.2.LTS_linux-x64_installer.bin}}<!-- | |||
-->{{#vardefine:TOOLCHAIN_INSTALLER_NAME|ti_cgt_armllvm_2.1.2.LTS_linux-x64_installer.bin}}<!-- | |||
-->{{#vardefine:TOOLCHAIN_INSTALLATION_PATH|~/ti/ti-cgt-armllvm_2.1.2.LTS}}<!-- | |||
-->{{#vardefine:BOARD_FOLDER|var-som-am62}}<!-- | |||
-->{{#vardefine:PINS_SECTION_M4F|VAR-SOM-AM62_M4F_PINS_SECTION}}<!-- | |||
-->{{#vardefine:PINS_SECTION_R5F|VAR-SOM-AM62_R5F_PINS_SECTION}}<!-- | |||
-->{{#vardefine:DEMOS_SECTION|VAR-SOM-AM62_DEMOS_SECTION_V1}}<!-- | |||
-->{{#vardefine:SDK_GIT_TAG|am62-mcuplussdk-08.06.00.18-v1.0}} <!-- | |||
-->{{#vardefine:RELEASE_DATE|5/3/2023}} <!-- | |||
-->{{#vardefine:SUPPORTED_REV_SOM|v1.0 and higher}} <!-- | |||
-->{{#vardefine:SUPPORTED_REV_CARRIER|v1.6C and higher}} <!-- | |||
--><section end=am62-mcuplussdk-08.06.00.18-v1.0/><!-- |
Revision as of 15:45, 3 May 2023
VAR-SOM-AM62
Sections
Default M4F pins
Default M4F pins used by the demos are:
Function | SoC balls | VAR-SOM-AM62 pins | Symphony pins | Notes |
---|---|---|---|---|
UART2 RXD/TXD | R24/R25 | J1.115/J1.171 | J18.7 / J18.9 | The resource used is not part of MCU domain and than the interrupt features don't work, only polling mode is available. To more details: AM62x MCU+ SDK: Accessing main and wakeup domain peripherals from MCU domain |
MCU_GPIO0_14 (Input) | B3 | J1.155 | J13.16 (HDMI connector) | HDMI to header connector adapter is required |
MCU_GPIO0_13 (Output) | D6 | J1.157 | J13.18 (HDMI connector) | HDMI to header connector adapter is required |
MCU_MCAN1 RX/TX | D4/E5 | J1.154/J1.156 | J13.9/J13.11 (TTL levels, CAN transceiver not mounted!) | HDMI to header connector adapter is required |
MCU_SPI0 CLK/D0/D1/CS1 | A7/D9/C9/B8 | J1.150/J1.151/J1.152/J1.153 | J13.17/J13.21/J13.15/J13.23 | HDMI to header connector adapter is required |
MCU_I2C0 SCL/SDA | A8/D10 | J1.146/J1.148 | J13.22/J13.24 | HDMI to header connector adapter is required |
Default R5F pins
Default R5F pins used by the demos are:
Function | SoC balls | VAR-SOM-AM62 pins | Symphony pins | Notes |
---|---|---|---|---|
WKUP_UART0 RXD/TXD | B4/C5 | J1.145/J1.147 | JJ3.8/J3.9 | |
MCU_GPIO0_14 (Input) | B3 | J1.155 | J13.16 (HDMI connector) | HDMI to header connector adapter is required |
MCU_GPIO0_13 (Output) | D6 | J1.157 | J13.18 (HDMI connector) | HDMI to header connector adapter is required |
MCAN0 RX/TX | E15/C15 | J1.46/J1.44 | J16.18 / J16.20 (CANL/CANH levels, CAN transceiver mounted!) | |
MCU_SPI0 CLK/D0/D1/CS1 | A7/D9/C9/B8 | J1.150/J1.151/J1.152/J1.153 | J13.17/J13.21/J13.15/J13.23 | HDMI to header connector adapter is required |
WKUP_I2C0 SCL/SDA | B9/A9 | J1.140/J1.141 | J3.15/J3.5 | HDMI to header connector adapter is required |
Available Demos
- drivers/gpio/gpio_input_interrupt
- drivers/gpio/gpio_led_blink
- drivers/i2c/i2c_led_blink
- drivers/i2c/i2c_read
- drivers/i2c/i2c_temperature
- drivers/ipc/ipc_notify_echo
- drivers/ipc/ipc_rpmsg_echo
- drivers/ipc/ipc_rpmsg_echo_linux
- drivers/mcan/mcan_loopback_interrupt
- drivers/mcan/mcan_loopback_polling
- drivers/mcspi/mcspi_loopback
- drivers/mcspi/mcspi_performance_32bit
- drivers/mcspi/mcspi_performance_8bit
- drivers/sciclient/sciclient_get_version
- drivers/uart/uart_echo
- drivers/uart/uart_echo_low_latency_polling
- drivers/udma/udma_chaining
- drivers/udma/udma_memcpy_interrupt
- drivers/udma/udma_memcpy_polling
- drivers/udma/udma_sw_trigger
- empty
- hello_world
- hello_world_cpp
- kernel/dpl/dpl_demo
- kernel/freertos/posix_demo
- kernel/freertos/task_switch