Starting NULL Bootloader ...

DMSC Firmware Version 11.0.7--v11.00.07 (Fancy Rat)
DMSC Firmware revision 0xb
DMSC ABI revision 4.0

INFO: Bootloader_runCpu:205: CPU m4f0-0 is initialized to 400000000 Hz !!!
INFO: Bootloader_loadSelfCpu:257: CPU r5f0-0 is initialized to 800000000 Hz !!!
INFO: Bootloader_runSelfCpu:267: All done, reseting self ...


[OSPI Flash Diagnostic Test] Starting ...
[OSPI Flash Diagnostic Test] Flash Manufacturer ID : 0x34
[OSPI Flash Diagnostic Test] Flash Device ID       : 0x5B1A
[OSPI Flash Diagnostic Test] Executing Flash Erase on first block...
[OSPI Flash Diagnostic Test] Erase Failed !!!
[OSPI Flash Diagnostic Test] Performing Write-Read Test...
[OSPI Flash Diagnostic Test] Write-Read Test Passed!
[QSPI Flash Diagnostic Test] SFDP Information :
================================================
                      SFDP
================================================
SFDP Major Revision                       : 0x1
SFDP Minor Revision                       : 0x8
Number of Parameter Headers in this Table : 6

Types of Additional Parameter Tables in this flash
---------------------------------------------------
4 BYTE ADDRESSING MODE INSTRUCTIONS TABLE
NOR SPI PROFILE TABLE
STATUS CONTROL AND CONFIGURATION REGISTER MAP TABLE
OCTAL DDR MODE COMMAND SEQUENCE TABLE
SECTOR MAP TABLE

Parsing of OCTAL DDR MODE COMMAND SEQUENCE TABLE table not yet supported.
JSON Data for the flash :

{

        "flashSize": 67108864,
        "flashPageSize": 256,
        "flashManfId": "0x34",
        "flashDeviceId": "0x5B1A",
        "flashBlockSize": 262144,
        "flashSectorSize": 4096,
        "cmdBlockErase3B": "0xDC",
        "cmdBlockErase4B": "0xDC",
        "cmdSectorErase3B": "0x21",
        "cmdSectorErase4B": "0x21",
        "protos": {
                "p111": {
                        "isDtr": false,
                        "cmdRd": "0x03",
                        "cmdWr": "0x02",
                        "modeClksCmd": 0,
                        "modeClksRd": 0,
                        "dummyClksCmd": 0,
                        "dummyClksRd": 0,
                        "enableType": "0",
                        "enableSeq": "0x00",
                        "dummyCfg": null,
                        "protoCfg": null,
                        "strDtrCfg": null
                },
                "p112": null,
                "p114": null,
                "p118": null,
                "p444s": null,
                "p444d": null,
                "p888s": null,
                "p888d": {
                        "isDtr": true,
                        "cmdRd": "0xEE",
                        "cmdWr": "0x12",
                        "modeClksCmd": 0,
                        "modeClksRd": 0,
                        "dummyClksCmd": 4,
                        "dummyClksRd": 24,
                        "enableType": "0",
                        "enableSeq": "0x00",
                        "dummyCfg": {
                                "isAddrReg": true,
                                "cmdRegRd":"0x65",
                                "cmdRegWr":"0x71",
                                "cfgReg":"0x00800003",
                                "shift":0,
                                "mask":"0x03",
                                "bitP":11
                        },
                        "protoCfg": {
                                "isAddrReg": true,
                                "cmdRegRd": "0x65",
                                "cmdRegWr": "0x71",
                                "cfgReg": "0x00800006",
                                "shift": 0,
                                "mask": "0x00",
                                "bitP": 0
                        },
                        "strDtrCfg": {
                                "isAddrReg": true,
                                "cmdRegRd": "0x65",
                                "cmdRegWr": "0x71",
                                "cfgReg": "0x00800006",
                                "shift": 1,
                                "mask": "0x00",
                                "bitP": 1
                        }
                },
                "pCustom": {
                        "fxn": null
                }
        },
        "addrByteSupport": "1",
        "fourByteAddrEnSeq": "0xA1",
        "cmdExtType": "REPEAT",
        "resetType": "0x10",
        "deviceBusyType": "1",
        "cmdWren": "0x06",
        "cmdRdsr": "0x05",
        "srWip":  0,
        "srWel":  1,
        "cmdChipErase": "0xC7",
        "rdIdSettings": {
                "cmd": "0x9F",
                "numBytes": 5,
                "dummy4": 0,
                "dummy8": 0
        },
        "xspiWipRdCmd": "0x65",
        "xspiWipReg": "0x00800000",
        "xspiWipBit": 0,
        "flashDeviceBusyTimeout": 256000000,
        "flashPageProgTimeout": 512
}

All tests have passed!!

