3 SLN-VIZNAS-IOT Developer’s Guide, Rev. 1.2, 11/2020 NXP Semiconductors
FIGURE 25: CONSOLE 'BUILD'OUTPUT.................................................................................................................................22
FIGURE 26: .AXF TO .BIN....................................................................................................................................................22
FIGURE 27: J-LINK PLUS AND 9-PIN CORTEX-M ADAPTER........................................................................................................23
FIGURE 28: SLN-VIZNAS-IOT JTAG HEADER ......................................................................................................................23
FIGURE 29: QUICKSTART PANEL -DEBUG..............................................................................................................................24
FIGURE 30: PROBE DISCOVERY WINDOW..............................................................................................................................24
FIGURE 31: FLASH DOWNLOAD IN PROGRESS ........................................................................................................................25
FIGURE 32: DEBUG BEGIN .................................................................................................................................................25
FIGURE 33: DEBUG TOOLBAR -RUN BUTTON ........................................................................................................................25
FIGURE 34: BOOTLOADER FLOW .........................................................................................................................................26
FIGURE 35: TRANSFER FORMAT ..........................................................................................................................................27
FIGURE 36: REQUEST/RESPONSE FLOW................................................................................................................................27
FIGURE 37: SERIAL HEADER CONNECTIONS ...........................................................................................................................29
FIGURE 38: "FWUPDATE_CLIENT.PY"W/O ARGS....................................................................................................................29
FIGURE 39: "FWUPDATE_CLIENT.PY"W/ARGS ......................................................................................................................30
FIGURE 40: MSD ENABLEMENT BUTTON..............................................................................................................................30
FIGURE 41: MSD MODE LIGHTS.........................................................................................................................................31
FIGURE 42: MSD USB DRIVE ENUMERATION .......................................................................................................................31
FIGURE 43: DRAGGING-AND-DROPPING NEW BINARY ............................................................................................................31
FIGURE 44: "VERSION"COMMAND OUTPUT .........................................................................................................................32
FIGURE 45: CREATE FLASH BANK BBINARY...........................................................................................................................32
FIGURE 46: VIRTUAL ENV PROMPT......................................................................................................................................34
FIGURE 47: GENERATE_SIGNING_ARTIFACTS.PY USAGE ...........................................................................................................34
FIGURE 48: GENERATE_SIGNING_ARTIFACTS.PY EXAMPLE ........................................................................................................35
FIGURE 49: SLN-VIZNAS-IOT BOOT JUMPER ......................................................................................................................35
FIGURE 50: REQUIRED OPEN_PROG_FULL BINARIES................................................................................................................36
FIGURE 51: OPEN_PROG_FULL.PY OUTPUT..........................................................................................................................37
FIGURE 52: "VIRTUALENV”PROMPT....................................................................................................................................38
FIGURE 53: SETUP_HAB.PY SCRIPT.......................................................................................................................................39
FIGURE 54: CHECKING THE SIGNED FLASHLOADER ..................................................................................................................40
FIGURE 55: ENABLING EXIP AND LOCKING BOOT MODE..........................................................................................................41
FIGURE 56: ENABLING HABUSING ENABLE_HAB.PY................................................................................................................42
FIGURE 57: IMPORTING THE APPLICATIONS FOR HAB AND EXIP................................................................................................42
FIGURE 58: UNSETTING THE XIP BOOT HEADER.....................................................................................................................43
FIGURE 59: GENERATING THE SREC......................................................................................................................................43
FIGURE 60: CHANGING FILE TYPE TO SREC.............................................................................................................................44
FIGURE 61: "IMAGE_BINARIES"EXPECTED FOLDER CONTENTS .................................................................................................44
FIGURE 62: SECURE APP FILE NAMES...................................................................................................................................44
FIGURE 63: SECURE.PY OUTPUT FOR SECURING IMAGES............................................................................................................45
FIGURE 64: "IMAGE_BINARIES"CONTENT ............................................................................................................................46
FIGURE 65: USING "CUST_PROG_SEC_APP.PY"......................................................................................................................47
FIGURE 66: FILE_FORMAT.PY USAGE....................................................................................................................................48
TABLE OF TABLES
TABLE 1: SUPPORTED COMPUTER CONFIGURATIONS .................................................................................................................6
TABLE 2: WI-FI FREQUENCY &POWER...................................................................................................................................6