Migrate examples from RT1060EVKC to RT1064#
This topic describes the Common steps and the steps to migrate with the IAR, Arm GCC, and MDK toolchains.
Common steps#
Download
SDK_26.09.00_EVKC-MIMXRT1060andSDK_26.09.00_EVK-MIMXRT1064.Copy the following folders from the
RT1060EVKCpackage to theRT1064package:<install_dir>/middleware/edgefast_open/.Create a new folder named
edgefast_open_examples/ under <rt1064_install_dir>/boards/evkmimxrt1064/.Copy the entire folder from
<rt1060evkc_install_dir>/boards/evkcmimxrt1060/edgefast_open_examples/peripheral_ht/to<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/.Copy
clock_config.[c/h]andboard.cfrom<rt1064_install_dir>/boards/evkmimxrt1064/demo_apps/hello_world/to<rt1064_installed>/boards/evkmimxrt1064/edgefast_open_examples/peripheral_ht/to replace the previous files.
Parent topic:Migrate examples from RT1060EVKC to RT1064
IAR#
Navigate to
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/peripheral_ht/iar/.Make the following changes in the listed order.
File name
Previous item
New item
peripheral_ht.ewp1062
1064
mflash/evkcmimxrt1060
mflash/mimxrt1064
evkcmimxrt1060
evkmimxrt1064
6B
6A
Rename
MIMXRT1062xxxxx_flexspi_nor.icfasMIMXRT1064xxxxx_flexspi_nor.icfand make the following changes.

Parent topic:Migrate examples from RT1060EVKC to RT1064
Arm GCC#
Navigate to
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/peripheral_ht/armgcc/.Copy folder from
<rt1060evkc_install_dir>/boards/evkcmimxrt1060/edgefast_open_examples/template/to<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/and rename the files.|Path|Previous name|New name| |
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/|middleware_edgefast_open_mcux_linker_template_evkcmimxrt1060.cmake|middleware_edgefast_open_mcux_linker_template_evkmimxrt1064.cmake| |middleware_edgefast_open_sdio_template_evkcmimxrt1060.cmake|middleware_edgefast_open_sdio_template_evkmimxrt1064.cmake|search “edgefast_open” in
<rt1060evkc_install_dir>/devices/MIMXRT1062/all_lib_device.cmake, and add them in<rt1064_install_dir>/devices/MIMXRT1064/all_lib_device.cmake,such as:#set.middleware.edgefast_open # # description: EdgeFast Open component # set(CONFIG_USE_middleware_edgefast_open true) # # description: EdgeFast Open BT component # set(CONFIG_USE_middleware_edgefast_open_bt true) ... # # description: EdgeFast Open Controller Lwip Config component # set(CONFIG_USE_middleware_edgefast_open_controller_lwip_config true) # # description: EdgeFast Open Controller Wifi Config component # set(CONFIG_USE_middleware_edgefast_open_controller_wifi_config true) ${CMAKE_CURRENT_LIST_DIR}/../../middleware/edgefast_open include_if_use(middleware_edgefast_open) include_if_use(middleware_edgefast_open_asrc_sw) include_if_use(middleware_edgefast_open_bt) include_if_use(middleware_edgefast_open_bt_a2dp) ... include_if_use(middleware_edgefast_open_port_shell) include_if_use(middleware_edgefast_open_suppressed_warnings) include_if_use(middleware_edgefast_open_utf8) include_if_use(middleware_edgefast_open_uuid)Make the following changes in the listed order.
File name
Previous item
New item
config.cmakeMIMXRT1062xxxxB
MIMXRT1064xxxxA
mflash_evkcmimxrt1060
mflash_rt1064
1062
1064
evkcmimxrt1060
evkmimxrt1064
flags.cmake1062
1064
6B
6A
CMakeLists.txt1062
1064
<rt1064_install_dir>/middleware/edgefast_open/middleware_edgefast_open_template.cmakeevkcmimxrt1060
evkmimxrt1064
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/middleware_edgefast_open_mcux_linker_template_evkmimxrt1064.cmake1062
1064
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/middleware_edgefast_open_sdio_template_evkmimxrt1064.cmake1062
1064
Rename
MIMXRT1062xxxxx_flexspi_nor.ldasMIMXRT1064xxxxx_flexspi_nor.ldand make the following changes.
Parent topic:Migrate examples from RT1060EVKC to RT1064
MDK#
Navigate to
<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/peripheral_ht/mdk/.Make the following changes in the listed order.
File name
Previous item
New item
peripheral_ht.uvprojx
1062
1064
mflash/evkcmimxrt1060
mflash/mimxrt1064
evkcmimxrt1060
evkmimxrt1064
6B
6A
Copy
evkmimxrt1064_flexspi_nor.inifrom<rt1064_install_dir>/boards/evkmimxrt1064/demo_apps/hello_world/mdk/to<rt1064_install_dir>/boards/evkmimxrt1064/edgefast_open_examples/peripheral_ht/mdk/.Rename
MIMXRT1062xxxxx_flexspi_norasMIMXRT1064xxxxx_flexspi_norand make the following changes.
Parent topic:Migrate examples from RT1060EVKC to RT1064