FP: McuDesc invalidated.GDI:   DiExecResetChild()==> DI_OK
Reset Command File execution: .\cmd\HCS08_OpenSourceBDM_reset.cmd
executing .\cmd\HCS08_OpenSourceBDM_reset.cmd!// After reset the commands written below will be executed
GDI:   Reading Register PC (id:0):
GDI:   DiRegisterRead()==> DI_OK
GDI:   PC (id:0) -> 0x0E000
RESETGDI:   Reading Register PC (id:0):
GDI:   DiRegisterRead()==> DI_OK
GDI:   PC (id:0) -> 0x0E000
GDI:   Reading Register SP (id:1):
GDI:   DiRegisterRead()==> DI_OK
GDI:   SP (id:1) -> 0x0FF
GDI:   Reading From Memory Address: 0x00, count: 18
GDI:   DiMemoryRead()==> DI_OK
GDI:   20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00
GDI:   Reading Register A (id:2):
GDI:   DiRegisterRead()==> DI_OK
GDI:   A (id:2) -> 0x07F
GDI:   Reading Register H (id:4):
GDI:   DiRegisterRead()==> DI_OK
GDI:   H (id:4) -> 0x00
GDI:   Reading Register X (id:3):
GDI:   DiRegisterRead()==> DI_OK
GDI:   X (id:3) -> 0x00
GDI:   Reading Register CCR (id:5):
GDI:   DiRegisterRead()==> DI_OK
GDI:   CCR (id:5) -> 0x00
GDI:   Reading From Memory Address: 0x014, count: 364
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00
done .\cmd\HCS08_OpenSourceBDM_reset.cmdReset command file correctly executed.
GDI:   Reading From Memory Address: 0x014, count: 364
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00
Postload Command File execution: .\cmd\HCS08_OpenSourceBDM_postload.cmd
executing .\cmd\HCS08_OpenSourceBDM_postload.cmdGDI:   Reading From Memory Address: 0x0FEFE, count: 258
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00
GDI:   Reading From Memory Address: 0x0E000, count: 256
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
!// After load the commands written below will be executed
GDI:   Reading Register PC (id:0):
GDI:   DiRegisterRead()==> DI_OK
GDI:   PC (id:0) -> 0x00
RESETGDI:   Reading Register PC (id:0):
GDI:   DiRegisterRead()==> DI_OK
GDI:   PC (id:0) -> 0x00
GDI:   Reading From Memory Address: 0x00, count: 18
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   Reading Register SP (id:1):
GDI:   DiRegisterRead()==> DI_OK
GDI:   SP (id:1) -> 0x00
GDI:   Reading Register A (id:2):
GDI:   DiRegisterRead()==> DI_OK
GDI:   A (id:2) -> 0x00
GDI:   Reading Register H (id:4):
GDI:   DiRegisterRead()==> DI_OK
GDI:   H (id:4) -> 0x00
GDI:   Reading Register X (id:3):
GDI:   DiRegisterRead()==> DI_OK
GDI:   X (id:3) -> 0x00
GDI:   Reading Register CCR (id:5):
GDI:   DiRegisterRead()==> DI_OK
GDI:   CCR (id:5) -> 0x00
GDI:   Reading From Memory Address: 0x014, count: 364
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00
done .\cmd\HCS08_OpenSourceBDM_postload.cmdPostload command file correctly executed.
GDI:   Reading From Memory Address: 0x012, count: 2
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00
FP: McuDesc invalidated.
FP: FLASH parameters loaded for MC9S08QG8_V11(NVMIF2 rev 3) from J:\Freescale\prog\FPP\mcu1019.fppGDI:   Reading From Memory Address: 0x01800, count: 20
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   Writing To Memory Address: 0x01802, count: 1
GDI:   00
GDI:   DiMemoryWrite()==> DI_OK
GDI:   Reading From Memory Address: 0x01802, count: 1
GDI:   DiMemoryRead()==> DI_OK
GDI:   D2
FP: Start checking speed.
FP: Begin writing Info applet code.
GDI:   Writing To Memory Address: 0x080, count: 122
GDI:   00 00 00 00 18 2C E7 D4 01 00 9B C6 18 02 A4 7F C7 18 02 45 00 FA 94 0E 88 3C 55 84 96 00 BB 55
GDI:   84 89 8B 55 86 9F 8B 95 EB 02 E7 02 86 E9 01 87 EE 02 8A AF FF 96 00 C2 A7 02 45 00 84 F6 4C 26
GDI:   12 65 FF FF 27 09 AF 01 65 FF BF 27 F9 20 EE A6 02 B7 89 82 20 FD 45 00 00 AF 01 35 82 65 00 00
GDI:   26 F7 55 80 AF 01 35 80 20 EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   DiMemoryWrite()==> DI_OK
GDI:   Reading From Memory Address: 0x080, count: 122
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 18 2C E7 D4 01 00 9B C6 18 02 A4 7F C7 18 02 45 00 FA 94 0E 88 3C 55 84 96 00 BB 55
GDI:   84 89 8B 55 86 9F 8B 95 EB 02 E7 02 86 E9 01 87 EE 02 8A AF FF 96 00 C2 A7 02 45 00 84 F6 4C 26
GDI:   12 65 FF FF 27 09 AF 01 65 FF BF 27 F9 20 EE A6 02 B7 89 82 20 FF 45 00 00 AF 01 35 82 65 00 00
GDI:   26 F7 55 80 AF 01 35 80 20 EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
FP: Applet readback error.
FP: Could not write Info applet.
FP: Checking speed failed.
FP: McuDesc invalidated.GDI:   Reading From Memory Address: 0x00, count: 18
GDI:   DiMemoryRead()==> DI_OK
GDI:   20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00
GDI:   Reading From Memory Address: 0x012, count: 2
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00
GDI:   Reading From Memory Address: 0x014, count: 108
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 C0 00 00 00 04 00 00 20 00 00 00 00 00 00 00 80
GDI:   00 00 00 00 04 40 80 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 EE E6 EF E7 21 97 5F 9F 4C 48 40 35 00 82 0A 00 FF FF 6E DA
GDI:   7F 7F FF FF 0C 80 6D C4 04 90 0D 0C
GDI:   Writing Register: PC (id:0): 0x0E000
GDI:   DiRegisterWrite()==> DI_OK
FP: McuDesc invalidated.GDI:   Reading Register PC (id:0):
GDI:   DiRegisterRead()==> DI_OK
GDI:   PC (id:0) -> 0x0E000
GDI:   Reading From Memory Address: 0x0E000, count: 256
GDI:   DiMemoryRead()==> DI_OK
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
GDI:   Reading From Memory Address: 0x0FA, count: 262
GDI:   DiMemoryRead()==> DI_OK
GDI:   38 30 00 00 09 10 BC 75 BD EE FF B6 F7 D7 04 15 10 03 00 BC 05 AE C6 FF FF B8 3E CE 3E 63 28 42
GDI:   24 00 0A 00 04 10 EB 7F FF 7B FF FF 6E 66 24 04 04 44 10 70 01 8C FF F7 F5 FE BC E6 5E 76 81 80
GDI:   A4 C4 30 0E 1F C2 C7 5B FF 9F D7 D7 58 7F 1A 05 81 80 00 82 24 42 FF FE FF FF EE BF 4B FF 45 0A
GDI:   10 00 08 40 60 C2 9F FB 4B DF FF FB BB CC 50 12 81 20 00 48 49 8C AA B3 B7 FB 3F 2B 6B 6B 20 71
GDI:   41 02 08 60 04 0C D9 D2 DE 9E FB BB BF D6 4A 00 18 52 02 62 21 2C 9A 48 64 8E 7F FF 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00
GDI:   Reading From Memory Address: 0x0FEFE, count: 258
GDI:   DiMemoryRead()==> DI_OK
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GDI:   00 00
===========================================================================
Somehow I still get this error....
FP: McuDesc invalidated.Also, sometimes I get error like this on the coomand window
Illegal_ BP
and also

Does anyone know what that means?
In the HCS08 Open Source BDM > Show status
I still get
BDM Status Reg: 0x00 (secured?), is it normal for the Non Volatile Memory Control not to show up MCU speed?

Apology for the long post.......
Message Edited by Learner on 
2008-01-29 10:29 AM