步骤3. 使用NXP-MCUBootUtility(版本需1.1.0及其以上)
① 打开NXP-MCUBootUtility-master\bin\NXP-MCUBootUtility.exe
② 在工具的左上角,选择MCU Device为i.MXRT1015,Boot Device为LPSPI NOR/EEPROM
③ 点击Boot Device Configuration,修改存储器设置,以及选用的spi选项。
④ 将开发板上的SW8-4拨至1,其余拨至0,J1跳帽连接3-4(5V_USB_OTG_S),用USB线连接J9和电脑。
⑤ 识别到USB-HID后,点击Connect to ROM,一步自动连接至1015-EVK。
⑥ 点击Browse,选择我们在步骤1生成的non-xip映像(hello_world.out)。
⑦ SecureBoot Type 选择 DEV Unsigned Image Boot,点击All-In-One Action即可下载代码映像到开发板上。
⑧ 将SW8拨至0010(只要SW81-4不是0001(Serial Download 模式),i.MX RT1015主动启动失败后,启用Recovery Boot,即从LPSPI启动),将J1跳帽连接至1-2,USB线连接J41和PC,打开串口调试助手,按下SW9 Reset,串口调试助手出现字符,即表示MIMXRT1015-EVK从LPSPI接口启动成功。
三、EEPROM测试
测试器件选用CAT25512VI-GT3(512K-BIT,128字节/页)
步骤1、2与前面NOR Flash测试相同,生成non-xip映像,在开发板焊上EEPROM。
步骤3. 使用NXP-MCUBootUtility
① 打开NXP-MCUBootUtility-master\bin\NXP-MCUBootUtility.exe
② 在工具的左上角,选择MCU Device为i.MXRT1015,Boot Device为LPSPI NOR/EEPROM
③ 点击Boot Device Configuration,修改存储器设置,以及选用的spi选项。
④ 将开发板的SW8-4拨至1,其余拨至0,J1跳帽连接3-4(5V_USB_OTG_S),用USB线连接J9和电脑。
⑤ 识别到USB-HID后,点击Connect to ROM,一步自动连接至MIMRT1015-EVK开发板。
⑥ 点击Browse,选择在步骤1生成的non-xip映像(hello_world.out)。
⑦ Secure Boot Type 选择 DEV Unsigned Image Boot,点击All-In-One Action下载映像。
⑧ 将SW8拨至0010(只要SW81-4不是0001(Serial Download 模式),i.MX RT1015主动启动失败后,启用Recovery Boot,即从LPSPI启动),将J1跳帽连接至1-2,USB线连接J41和PC,打开串口调试助手,按下SW9 Reset,串口调试助手出现字符即MIMXRT1015-EVK从LPSPI接口启动成功。