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