Part Number: AM62A7
Other Parts Discussed in Thread: UNIFLASH
Hello,
I have a AM62A7 evaluation board.
I would like to get exercise by running a FreeRTOS on A53 (Main domain) in particullary the I2C examples.
I found a link inside SDK docs:
According to this doc SDK 9.2.0 supports I2C controller the" RTOS A53" column is YES.
But inside ti/mcu_plus_sdk_am62ax_09_02_00_38/examples if I'm looking for a53ss0-0_freertos folder I get the following list:
$ find . -name a53ss0-0_freertos ./kernel/dpl/dpl_demo/am62ax-sk/a53ss0-0_freertos ./kernel/freertos/task_switch/am62ax-sk/a53ss0-0_freertos ./kernel/freertos/posix_demo/am62ax-sk/a53ss0-0_freertos ./kernel/freertos/dhrystone_benchmark/am62ax-sk/a53ss0-0_freertos ./board/eeprom/eeprom_read_write/am62ax-sk/a53ss0-0_freertos ./security/runtime_debug_unlock/am62ax-sk/a53ss0-0_freertos ./security/tisci_msg/am62ax-sk/a53ss0-0_freertos ./drivers/mcasp/mcasp_loopback/am62ax-sk/a53ss0-0_freertos ./drivers/mcasp/mcasp_playback_codec_aic31/am62ax-sk/a53ss0-0_freertos ./drivers/mmcsd/mmcsd_raw_io/am62ax-sk/a53ss0-0_freertos ./drivers/ospi/ospi_flash_io/am62ax-sk/a53ss0-0_freertos ./drivers/mcan/mcan_loopback_polling/am62ax-sk/a53ss0-0_freertos ./drivers/mcan/mcan_loopback_interrupt/am62ax-sk/a53ss0-0_freertos ./hello_world/am62ax-sk/a53ss0-0_freertos
I did managed to burn ./drivers/i2c/i2c_temperature/am62ax-sk/a53ss0-0_nortos example to A53 and
The serial output is:
SYSFW Firmware Version 9.2.7--v09.02.07 (Kool Koala) SYSFW Firmware revision 0x9 SYSFW ABI revision 3.1 [BOOTLOADER_PROFILE] Boot Media : FLASH [BOOTLOADER_PROFILE] Boot Media Clock : 166.667 MHz [BOOTLOADER_PROFILE] Boot Image Size : 183 KB [BOOTLOADER_PROFILE] Cores present : mcu-r5f0-0 r5f0-0 [BOOTLOADER PROFILE] System_init : 37280us [BOOTLOADER PROFILE] Board_init : 0us [BOOTLOADER PROFILE] Drivers_open : 191us [BOOTLOADER PROFILE] Board_driversOpen : 11321us [BOOTLOADER PROFILE] Sciclient Get Version : 10183us [BOOTLOADER PROFILE] App_loadImages : 3391us [BOOTLOADER PROFILE] App_loadSelfcoreImage : 6467us [BOOTLOADER_PROFILE] SBL Total Time Taken : 68836us Image loading done, switching to application ... Starting MCU-r5f and 2nd stage bootloader [BOOTLOADER_PROFILE] Boot Media : FLASH [BOOTLOADER_PROFILE] Boot Media Clock : 200.000 MHz [BOOTLOADER_PROFILE] Boot Image Size : 351 KB [BOOTLOADER_PROFILE] Cores present : hsm-m4f0-0 r5f0-0 a530-0 c75ss0 [BOOTLOADER PROFILE] System_init : 1795us [BOOTLOADER PROFILE] Board_init : 0us [BOOTLOADER PROFILE] Drivers_open : 221us [BOOTLOADER PROFILE] App_loadImages : 2320us [BOOTLOADER PROFILE] App_loadSelfcoreImage : 9155us [BOOTLOADER PROFILE] App_loadA53Images : 4513us [BOOTLOADER PROFILE] App_loadDSPImages : 15343us [BOOTLOADER_PROFILE] SBL Total Time Taken : 33350us Image loading done, switching to application ... Starting RTOS/Baremetal applications [I2C] Temperature sensor found at device address 0x48 [I2C] Sample 0: 23.500000 (celcius) [I2C] Sample 1: 23.500000 (celcius) [I2C] Sample 2: 23.500000 (celcius) [I2C] Sample 3: 23.500000 (celcius) [I2C] Sample 4: 23.500000 (celcius) [I2C] Sample 5: 23.500000 (celcius) [I2C] Sample 6: 23.500000 (celcius) [I2C] Sample 7: 23.500000 (celcius) [I2C] Sample 8: 23.500000 (celcius) [I2C] Sample 9: 23.500000 (celcius) [I2C] Sample 10: 23.500000 (celcius) [I2C] Sample 11: 23.500000 (celcius) [I2C] Sample 12: 23.500000 (celcius) [I2C] Sample 13: 23.500000 (celcius) [I2C] Sample 14: 23.500000 (celcius) [I2C] Sample 15: 23.500000 (celcius) [I2C] Sample 16: 23.500000 (celcius) [I2C] Sample 17: 23.500000 (celcius) [I2C] Sample 18: 23.500000 (celcius) [I2C] Sample 19: 23.500000 (celcius) All tests have passed!!
But it is RTOS/Baremetal and I would like to run the same example on FreeRTOS.
Please advise






