eIQ on i.MX RT1064 EVK

Document created by Anthony Huereca Employee on Aug 21, 2019Last modified by Anthony Huereca Employee on Aug 21, 2019
Version 3Show Document
  • View in full screen mode

Currently eIQ for i.MX RT is only available as part of the MCUXpresso SDK for the RT1050 and RT1060 families. However the eIQ demos can also be ran on the i.MXRT1064-EVK with just a few modification to the RT1060 projects. 

 

1. Import an i.MX RT1060 project into the SDK. For this example, we'll use the Label Image demo. 

2. Right click on the project in the workspace and select Properties. 

3. Open the C/C++ Build -> MCU Settings page

4. Change the "Location" of the BOARD_FLASH parameter to 0x70000000 which is where the flash is located on the RT1064. You will need to type it out. 

5. Then you need to change the "Driver" parameter so the debugger knows to use the flash algorithm for the RT1064 board. Click on that field and you will see a "..." icon come up. Click on it. 

6. Change the Flash driver to MIMXRT1064.cfx

7. Click on OK to close the dialog box, then click on Apply and Close to close the Properties dialog box. 

 

8. Next we need to modify the MPU settings for the new flash address. 

9. Open up board. Modify the lines below to change the memory address and the memory size. In the original RT1060 SDK this willl be on lines 352 and 353. In the eIQ Update files, it will be on lines 362 and 363. 

 

9. Finally, if using the eIQ Update files, we will need to modify the clock settings so that Flexspi2 is no longer disabled since it is used by the RT1064. This step is not necessary if using the original RT1060 SDK. 

10. Open up clock_config.c file and comment out lines 251, 253, and 255. 

11. Compile and debug the project like normal and this project will now run on the RT1064 board. 

2 people found this helpful

Attachments

    Outcomes