<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic MIMXRT1050 EVKB QSPI GUI flash in MCUXpresso SDK</title>
    <link>https://community.nxp.com/t5/MCUXpresso-SDK/MIMXRT1050-EVKB-QSPI-GUI-flash/m-p/769475#M738</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just received an MIMXRT1050 EVKB board and I have made the necessary modifications to use the EVKB QSPI flash.&amp;nbsp; &amp;nbsp;I am running MCUXpressoIDE_10.2.0_759.&amp;nbsp; Once I programmed the QSPI flash with the manufacturing tool, I was able to load and debug images into flash.&amp;nbsp; However, the GUI flash tool does not seem to work properly due to not finding the flash file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Executing flash operation 'Program' (Program file into flash: Bootloader.axf) - Mon Jun 11 07:55:13 CDT 2018&lt;BR /&gt;Checking MCU info...&lt;BR /&gt;Scanning for targets...&lt;BR /&gt;Executing flash action...&lt;BR /&gt;MCUXpresso IDE RedlinkMulti Driver v10.2 (May 10 2018 18:10:59 - crt_emu_cm_redlink.exe build 510)&lt;BR /&gt;( 0) Reading remote configuration&lt;BR /&gt;Wc(03). No cache support.&lt;BR /&gt;Found chip XML file in C:/cygwin64/home/mwhite/ImxIntegration/Bootloader/Debug\MIMXRT1052xxxxB.xml&lt;BR /&gt;( 5) Remote configuration complete&lt;BR /&gt;Reconnected to existing link server&lt;BR /&gt;Connecting to probe 1 core 0:0 (using server started externally) gave 'OK'&lt;BR /&gt;Probe Firmware: DAPLink CMSIS-DAP (ARM)&lt;BR /&gt;Serial Number: 0227000041114e450052300ac204002cdf91000097969900&lt;BR /&gt;VID:PID: 0D28:0204&lt;BR /&gt;USB Path: \\?\hid#vid_0d28&amp;amp;pid_0204&amp;amp;mi_03#8&amp;amp;348d8f4b&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;BR /&gt;Using memory from core 0:0 after searching for a good core&lt;BR /&gt;( 30) Emulator Connected&lt;BR /&gt;( 40) Debug Halt&lt;BR /&gt;( 50) CPU ID&lt;BR /&gt;debug interface type = Cortex-M7 (DAP DP ID 0BD11477) over SWD TAP 0&lt;BR /&gt;processor type = Cortex-M7 (CPU ID 00000C27) on DAP AP 0&lt;BR /&gt;number of h/w breakpoints = 8&lt;BR /&gt;number of flash patches = 0&lt;BR /&gt;number of h/w watchpoints = 4&lt;BR /&gt;Probe(0): Connected&amp;amp;Reset. DpID: 0BD11477. CpuID: 00000C27. Info: &amp;lt;None&amp;gt;&lt;BR /&gt;Debug protocol: SWD. RTCK: Disabled. Vector catch: Disabled.&lt;BR /&gt;Content of CoreSight Debug ROM(s):&lt;BR /&gt;RBASE E00FD000: CID B105100D PID 000008E88C ROM dev (type 0x1)&lt;BR /&gt;ROM 1 E00FE000: CID B105100D PID 04000BB4C8 ROM dev (type 0x1)&lt;BR /&gt;ROM 2 E00FF000: CID B105100D PID 04000BB4C7 ROM dev (type 0x1)&lt;BR /&gt;ROM 3 E000E000: CID B105E00D PID 04000BB00C ChipIP dev SCS (type 0x0)&lt;BR /&gt;ROM 3 E0001000: CID B105E00D PID 04000BB002 ChipIP dev DWT (type 0x0)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;ROM 3 E0002000: CID B105E00D PID 04000BB00E ChipIP dev (type 0x0)&lt;BR /&gt;ROM 3 E0000000: CID B105E00D PID 04000BB001 ChipIP dev ITM (type 0x0)&lt;BR /&gt;ROM 2 E0041000: CID B105900D PID 04001BB975 ARCH 23B:4A13r0 CoreSight dev type 0x13 Trace Source - core&lt;BR /&gt;ROM 2 E0042000: CID B105900D PID 04004BB906 CoreSight dev type 0x14 Debug Control - Trigger, e.g. ECT&lt;BR /&gt;ROM 1 E0040000: CID B105900D PID 04000BB9A9 CoreSight dev type 0x11 Trace Sink - TPIU&lt;BR /&gt;ROM 1 E0043000: CID B105F00D PID 04001BB101 System dev (type 0x0)&lt;BR /&gt;Inspected v.2 External Flash Device on SPI MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Image 'MIMXRT1050-EVK_IS25WP064A May 10 2018 18:22:04'&lt;BR /&gt;Opening flash driver MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Sending VECTRESET to run flash driver&lt;BR /&gt;flash variant 'IS25WP064A' detected (8MB = 128*64K at 0x60000000)&lt;BR /&gt;Closing flash driver MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Non-standard DAP stride detected - 1024 bytes&lt;BR /&gt;NXP: MIMXRT1052xxxxB&lt;BR /&gt;( 65) Chip Setup Complete&lt;BR /&gt;Connected: was_reset=false. was_stopped=false&lt;BR /&gt;( 70) License Check Complete&lt;BR /&gt;Cannot open ELF file 'Bootloader.axf': Cannot open ELF file for reading: No such file or directory&lt;BR /&gt;(100) Target Connection Failed&lt;BR /&gt;Unable to perform operation!&lt;BR /&gt;Command failed with exit code 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The file "Bootloader.axf" was selected using the "Workspace..." file selector.&amp;nbsp; The permissions on the file are wide open, i.e. anyone can read the file.&amp;nbsp; If I try to choose "Bootloader.axf"&amp;nbsp;using "File System..." file selector, the file selector file filter stops me from choosing "Bootloader.axf" or any file except "axf" - not "whatever.axf", but "axf".&amp;nbsp; If I re-name "Bootloader.axf" to "axf" I can select the file "axf" but I get an error when programming:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Must set -load-base or --area with binary file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I convert&amp;nbsp;Bootloader.axf&amp;nbsp;to a binary file, rename Bootloader.bin to "bin" (similar to axf, I'm only allowed to select a file named "bin"), only then can I successfully program the QSPI flash via the GUI flash tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This seems a bit of a convoluted way to program flash via GUI - what gives?&amp;nbsp; Is there a command line version that works?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2018 13:53:47 GMT</pubDate>
    <dc:creator>michaelwhite</dc:creator>
    <dc:date>2018-06-11T13:53:47Z</dc:date>
    <item>
      <title>MIMXRT1050 EVKB QSPI GUI flash</title>
      <link>https://community.nxp.com/t5/MCUXpresso-SDK/MIMXRT1050-EVKB-QSPI-GUI-flash/m-p/769475#M738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just received an MIMXRT1050 EVKB board and I have made the necessary modifications to use the EVKB QSPI flash.&amp;nbsp; &amp;nbsp;I am running MCUXpressoIDE_10.2.0_759.&amp;nbsp; Once I programmed the QSPI flash with the manufacturing tool, I was able to load and debug images into flash.&amp;nbsp; However, the GUI flash tool does not seem to work properly due to not finding the flash file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Executing flash operation 'Program' (Program file into flash: Bootloader.axf) - Mon Jun 11 07:55:13 CDT 2018&lt;BR /&gt;Checking MCU info...&lt;BR /&gt;Scanning for targets...&lt;BR /&gt;Executing flash action...&lt;BR /&gt;MCUXpresso IDE RedlinkMulti Driver v10.2 (May 10 2018 18:10:59 - crt_emu_cm_redlink.exe build 510)&lt;BR /&gt;( 0) Reading remote configuration&lt;BR /&gt;Wc(03). No cache support.&lt;BR /&gt;Found chip XML file in C:/cygwin64/home/mwhite/ImxIntegration/Bootloader/Debug\MIMXRT1052xxxxB.xml&lt;BR /&gt;( 5) Remote configuration complete&lt;BR /&gt;Reconnected to existing link server&lt;BR /&gt;Connecting to probe 1 core 0:0 (using server started externally) gave 'OK'&lt;BR /&gt;Probe Firmware: DAPLink CMSIS-DAP (ARM)&lt;BR /&gt;Serial Number: 0227000041114e450052300ac204002cdf91000097969900&lt;BR /&gt;VID:PID: 0D28:0204&lt;BR /&gt;USB Path: \\?\hid#vid_0d28&amp;amp;pid_0204&amp;amp;mi_03#8&amp;amp;348d8f4b&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;BR /&gt;Using memory from core 0:0 after searching for a good core&lt;BR /&gt;( 30) Emulator Connected&lt;BR /&gt;( 40) Debug Halt&lt;BR /&gt;( 50) CPU ID&lt;BR /&gt;debug interface type = Cortex-M7 (DAP DP ID 0BD11477) over SWD TAP 0&lt;BR /&gt;processor type = Cortex-M7 (CPU ID 00000C27) on DAP AP 0&lt;BR /&gt;number of h/w breakpoints = 8&lt;BR /&gt;number of flash patches = 0&lt;BR /&gt;number of h/w watchpoints = 4&lt;BR /&gt;Probe(0): Connected&amp;amp;Reset. DpID: 0BD11477. CpuID: 00000C27. Info: &amp;lt;None&amp;gt;&lt;BR /&gt;Debug protocol: SWD. RTCK: Disabled. Vector catch: Disabled.&lt;BR /&gt;Content of CoreSight Debug ROM(s):&lt;BR /&gt;RBASE E00FD000: CID B105100D PID 000008E88C ROM dev (type 0x1)&lt;BR /&gt;ROM 1 E00FE000: CID B105100D PID 04000BB4C8 ROM dev (type 0x1)&lt;BR /&gt;ROM 2 E00FF000: CID B105100D PID 04000BB4C7 ROM dev (type 0x1)&lt;BR /&gt;ROM 3 E000E000: CID B105E00D PID 04000BB00C ChipIP dev SCS (type 0x0)&lt;BR /&gt;ROM 3 E0001000: CID B105E00D PID 04000BB002 ChipIP dev DWT (type 0x0)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;ROM 3 E0002000: CID B105E00D PID 04000BB00E ChipIP dev (type 0x0)&lt;BR /&gt;ROM 3 E0000000: CID B105E00D PID 04000BB001 ChipIP dev ITM (type 0x0)&lt;BR /&gt;ROM 2 E0041000: CID B105900D PID 04001BB975 ARCH 23B:4A13r0 CoreSight dev type 0x13 Trace Source - core&lt;BR /&gt;ROM 2 E0042000: CID B105900D PID 04004BB906 CoreSight dev type 0x14 Debug Control - Trigger, e.g. ECT&lt;BR /&gt;ROM 1 E0040000: CID B105900D PID 04000BB9A9 CoreSight dev type 0x11 Trace Sink - TPIU&lt;BR /&gt;ROM 1 E0043000: CID B105F00D PID 04001BB101 System dev (type 0x0)&lt;BR /&gt;Inspected v.2 External Flash Device on SPI MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Image 'MIMXRT1050-EVK_IS25WP064A May 10 2018 18:22:04'&lt;BR /&gt;Opening flash driver MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Sending VECTRESET to run flash driver&lt;BR /&gt;flash variant 'IS25WP064A' detected (8MB = 128*64K at 0x60000000)&lt;BR /&gt;Closing flash driver MIMXRT1050-EVK_IS25WP064A.cfx&lt;BR /&gt;Non-standard DAP stride detected - 1024 bytes&lt;BR /&gt;NXP: MIMXRT1052xxxxB&lt;BR /&gt;( 65) Chip Setup Complete&lt;BR /&gt;Connected: was_reset=false. was_stopped=false&lt;BR /&gt;( 70) License Check Complete&lt;BR /&gt;Cannot open ELF file 'Bootloader.axf': Cannot open ELF file for reading: No such file or directory&lt;BR /&gt;(100) Target Connection Failed&lt;BR /&gt;Unable to perform operation!&lt;BR /&gt;Command failed with exit code 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The file "Bootloader.axf" was selected using the "Workspace..." file selector.&amp;nbsp; The permissions on the file are wide open, i.e. anyone can read the file.&amp;nbsp; If I try to choose "Bootloader.axf"&amp;nbsp;using "File System..." file selector, the file selector file filter stops me from choosing "Bootloader.axf" or any file except "axf" - not "whatever.axf", but "axf".&amp;nbsp; If I re-name "Bootloader.axf" to "axf" I can select the file "axf" but I get an error when programming:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Must set -load-base or --area with binary file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I convert&amp;nbsp;Bootloader.axf&amp;nbsp;to a binary file, rename Bootloader.bin to "bin" (similar to axf, I'm only allowed to select a file named "bin"), only then can I successfully program the QSPI flash via the GUI flash tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This seems a bit of a convoluted way to program flash via GUI - what gives?&amp;nbsp; Is there a command line version that works?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2018 13:53:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-SDK/MIMXRT1050-EVKB-QSPI-GUI-flash/m-p/769475#M738</guid>
      <dc:creator>michaelwhite</dc:creator>
      <dc:date>2018-06-11T13:53:47Z</dc:date>
    </item>
  </channel>
</rss>

