Dears,
I tried to Make AW60 bootloader from files that are currently on the web (rev 8.). Both CW3.1 & CW 5.1 generated working code (although .inc file was wrong, correct one has been included from CW installation).
My hw setup uses SCI2 @ 9600Bd, optoisolated and works fine:
X:\EMBSW\EMBSW238T\unified_driver\examples\HC08\9S08AW\bin>hc08sprg com1 "P&E_FCS.abs.s19"
hc08sprg - Developer's Serial Bootloader for HC(S)08 - $Version: 1.0.27.0$
FC protocol versions supported: 1 (HC08), 2 (S08), 3 (large HC08)
See Freescale Application Note AN2295.
Waiting for HC08 reset ACK...received 0xfc (good).
Calibration break pulse sent. Count: 1
Bootloader protocol version: 0x02 (read command supported)
Bootloader version string: AW60
System device ID: 0x008 [MC9S08AW60] rev. 5
Number of memory blocks: 2
Memory block #1: 0x0870-0x17FF
Memory block #2: 0x1860-0xFDCB
Erase block size: 512 bytes
Write block size: 64 bytes
Original vector table: 0xFFCC-0xFFFF
New vector table: 0xFDCC-0xFDFF
Are you sure to program part? [y/N]: Y
Memory programmed: 100%
Memory verified: OK
X:\EMBSW\EMBSW238T\unified_driver\examples\HC08\9S08AW\bin>
To verify I've generated a new example for Freemaster, it uses interrupts, ICG, all is OK.
Attached you find the corrected AW60 bootloader and also mentioned Freemaster example. Trim S8P file too.
Let me know, regards, Pavel ok2ucx
an2295 developper
Message Edited by ok2ucx on 2006-10-1801:31 PM
(Alban removed soft beta version. released now available and license agreement required for legal reasons)
Message Edited by Alban on 2006-11-18 11:33 PM
Freemaster-example-9S08AW-alpha-1.zip
9s08aw60-trim.zip
Message Edited by t.dowe on 2009-09-03 05:26 PM