EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Problem writing a sample program to HCS12DP256 eeprom

Started by Cilo May 14, 2004
Hi,

I'm using a HCS12DP256 with ICC12 v6.xx compiler and I want to program
EEPROM (at address 0x0400) with the S19 file attached... The problem is that
I keep getting the following error from DBug12 v4.x.x after I execute BULK
and LOAD!

>bulk
>load
*
Checksum Error

>md 400 450
0400 CF 40 00 16 - 0C 13 87 CE - 10 00 8E 10 - 00 27 05 6A
.@...........'.j
0410 00 08 20 F6 - CE 0C 18 CD - 10 00 8E 0C - 18 27 06 18 ..
..........'..
0420 0A 30 70 20 - F5 16 FF FF - FF FF FF FF - FF FF FF FF .0p
............
0430 FF FF FF FF - FF FF FF FF - FF FF FF FF - FF FF FF FF
................
0440 FF FF FF FF - FF FF FF FF - FF FF FF FF - FF FF FF FF
................
0450 FF FF FF FF - FF FF FF FF - FF FF FF FF - FF FF FF FF
................

After writing 3 lines from S19 file to the EEPROM it generates this error
and doesn't write the other S19 lines! Any clues???

Thanks,

/Cilo ==========================================
S19 FILE
==========================================
S10E0400CF4000160C1387CE10008EB6
S110040B100027056A000820F6CE0C18CD5D
S111041810008E0C182706180A307020F516F6
S1070426044620FE66
S111042A1D0039801C003A60C6017B0035C6F7
S1110438027B00341F003708FB1C0039803D96
S1100446C6017B0013C6107B000AC6807B34
S1110453000B79003C16042ACC009C1604BC55
S1110461CC04AB1609311609651C025A011CA5
S111046F025A02C6FC7B0242790244202CF69B
S111047D0240C401C10126061D0258012004DC
S111048B1C025801F60240878400C402475642
S11104998C000126061D02580220041C025885
S11104A70220D23D5B53657269616C5D204991
S10A04B56E69742E2E2E0067
S11004BC3B34B775EC027B00C97900CA1C03
S11104C900CB081C00CB04B757301B823DF655
S11104D700CC878400C420475647564756473A
S11104E55647568C000027E9F600CF878400A6
S11104F3C47F3D3B34B775F600CC878400C44B
S111050180CD00078D0000270547560436FB09
S111050F8C000027E6180D0300CFB757301BF1
S111051D823D34B7751B94CC00006C14190495
S111052B1802401C1802421ECD09C2180240DC
S1110539181802421A160BF32C28CC002D16AB
S110054704F61904180240181802421ACDD7
S111055409BE1802401C1802421E160A741931
S11105620418021C4018021E42CC00006C1645
S1100570202919041802401C1802421ECD57
S111057D09BA180240181802421A160A631925
S111058B0418021C4018021E42EC16C30001A4
S11005996C1619041802401C1802421ECDF5
S11105A609B6180240181802421A160BF32E5A
S11105B4BDEC162E07EC148C00012613EC1679
S11005C2C30030871604F6CC00006C16CC84
S11105CF00016C14CC00006C162029190418CD
S11105DD02401C1802421ECD09B2180240183A
S11105EB1802421A160A63190418021C40185A
S11105F9021E42EC16C300016C16190418020F
S1110607401C1802421ECD09AE1802401818FD
S111061502421A160BF32EBDEC162E07EC143F
S11106238C00012613EC16C30030871604F673
S1110631CC00006C16CC00016C14CC00006CE4
S111063F16202919041802401C1802421ECD70
S111064D09AA180240181802421A160A631964
S111065B0418021C4018021E42EC16C30001D3
S11006696C1619041802401C1802421ECD24
S111067609A6180240181802421A160BF32E99
S1110684BDEC162E07EC148C00012613EC16A8
S1100692C30030871604F6CC00006C16CCB3
S111069F00016C14CC00006C162029190418FC
S11106AD02401C1802421ECD09A21802401879
S11106BB1802421A160A63190418021C401889
S11106C9021E42EC16C300016C16190418023E
S11106D7401C1802421ECD099E18024018183D
S11106E502421A160BF32EBDEC162E07EC146F
S11106F38C00012613EC16C30030871604F6A3
S1110701CC00006C16CC00016C14CC00006C13
S111070F16202919041802401C1802421ECD9F
S111071D099A180240181802421A160A6319A3
S111072B0418021C4018021E42EC16C3000102
S11007396C1619041802401C1802421ECD53
S11107460996180240181802421A160BF32ED8
S1110754BDEC162E07EC148C00012613EC16D7
S1100762C30030871604F6CC00006C16CCE2
S111076F00016C14CC00006C1620291904182B
S111077D02401C1802421ECD099218024018B8
S111078B1802421A160A63190418021C4018B8
S1110799021E42EC16C300016C16190418026D
S11107A7401C1802421ECD098E18024018187C
S11107B502421A160BF32EBDEC162E07EC149E
S11107C38C00012613EC16C30030871604F6D2
S11107D1CC00006C16CC00016C14CC00006C43
S11107DF16202919041802401C1802421ECDCF
S11107ED098A180240181802421A160A6319E3
S11107FB0418021C4018021E42EC16C3000132
S11008096C1619041802401C1802421ECD82
S11108160986180240181802421A160BF32E17
S1110824BDEC162E07EC148C00012613EC1606
S1100832C30030871604F6CC00006C16CC11
S111083F00016C14CC00006C1620291904185A
S111084D02401C1802421ECD098218024018F7
S111085B1802421A160A63190418021C4018E7
S1110869021E42EC16C300016C16190418029C
S1110877401C1802421ECD097E1802401818BB
S111088502421A160BF32EBDEC162E07EC14CD
S11108938C00012613EC16C30030871604F601
S11108A1CC00006C16CC00016C14CC00006C72
S11108AF16202919041802401C1802421ECDFE
S11108BD097A180240181802421A160A631922
S11108CB0418021C4018021E42EC16C3000161
S11008D96C1619041802401C1802421ECDB2
S11108E60976180240181802421A160BF32E57
S11108F4BDEC162E07EC148C0001260EEC163B
S1110902C30030871604F6CC00006C161904EE
S11109101802401C1802421ECD097218024043
S110091E181802421A160A52160A258716E6
S110092B04F6B757303D3B34B7751B9CCC28
S110093800006C1E201718021E1CEC1CC3CE
S111094500016C1EEC1CE302B7C6E6408716E8
S111095304F6EC1EE302B7C6E74026DFB757F2
S1110961301B823DCC000D1604F6CC000A16A5
S110096F04F63D0000003000000009000007
S111097C000A0000006300000064000003E7AE
S111098A000003E80000270F00002710000102
S1110998869F000186A0000F423F000F4240E0
S11109A60098967F0098968005F5E0FF05F511
S11109B4E1003B9AC9FF3B9ACA00FFFFFFFF18
S10709C2000000002D
S11109C63BEC406C1CEC426C1E3A3D3BEC409A
S11109D46C18EC426C1A3A3D3BEC1C6C40EC87
S11109E21E6C423A3D3BEC186C40EC1A6C4221
S11109F03A3D3BEC1C6C18EC1E6C1A3A3D6947
S11109FE1C691D6C1E2C04611C611D3D6918D2
S1110A0C69196C1A2C04611861193D6C1E697D
S1110A1A1C691D3D6C1A691869193DEC1E3DDE
S1110A2835ED00195C1609DC313D35198416D4
S1110A3609DC313D3519841609E7313D3519C7
S1110A44841609C6313D3519841609D1313D99
S1110A523BEC1EE31A6C1EEC1CE919A9186C8F
S1110A601C3A3D3BEC1EA31A6C1EEC1CE21962
S1110A6EA2186C1C3A3D3B351B9CEC1EED1A85
S1110A7C133519826C42EC1EED18133BEC1C72
S1110A8AED1A13E380E3821B84B7766C1CEC38
S1110A98426C1E1B84313A3DCC00006C406C55
S1110AA642C62037681F651E651D651C65432A
S1110AB4654265416540EC40AC1827062518E4
S1110AC2EC422006EC42AC1A250EA31A6C423C
S1110AD0EC40E219A2186C40621F335326CB8F
S1110ADE3DEC1CE819A8182A04C6012002C623
S1110AEC0037EC1C2A03160BC4EC182A031660
S1110AFA0BD7160AA033D72703160BC43D3BB7
S1110B08351B9CB77607D01B84313A3D3B3534
S1110B161B9CB77607841B84313A3D3B351B8C
S1110B249CB776160ADF1609C61B84313A3DCB
S1110B323B351B9CB776160AA01609C61B8419
S1110B40313A3D3BE61B07023A3DC41FD7275E
S1110B4E0B681F651E651D651C5320F23D3BA0
S1110B5CE61B07023A3DC41FD7270B671C6631
S1110B6A1D661E661F5320F23D3BE61B07026C
S1110B783A3DC41FD7270B641C661D661E661B
S1110B861F5320F23D3BEC1CE419A4186C1C18
S1110B94EC1EE41BA41A6C1E3A3D3BEC1CEA5A
S1110BA219AA186C1CEC1EEA1BAA1A6C1E3A47
S1110BB03D3BEC1CE819A8186C1CEC1EE81B5D
S1110BBEA81A6C1E3A3D3BCC0000A31E6C1E10
S1100BCCCC0000E21DA21C6C1C3A3D3BCC89
S1110BD90000A31A6C1ACC0000E219A2186CDA
S1110BE7183A3D611D611C611F611E3D3BEC0F
S1110BF51EA31A6C1EEC1CE219A218B72026CF
S1110C030BD7260636EC1E32270284FBB702FE
S1050C113A3D66
S1080C131D0016073D61
S9030400F8
==========================================



Cilo,

Off the top of my head, if this is EEPROM, have you slowed down your
terminal program's write rate or set it up to use the "*" protocol
to download correctly?

A term program can send characters faster than an EEPROM can program.

Check the D-Bug12 documentation for advice on how to configure the
terminal program. I'm still using D-Bug12 2.something, so the settings
I use may not be helpful for you.

Stephen

--
Stephen Trier
Technical Development Lab
Cleveland FES Center


Thanks! You were right... the solution was to set the ICC12 terminal Flow
Control to "Software (^S/^Q)".
/Cilo

----- Original Message -----
From: "Stephen Trier" <>
To: <>
Sent: Monday, May 17, 2004 6:09 PM
Subject: Re: [68HC12] Problem writing a sample program to HCS12DP256 eeprom > Cilo,
>
> Off the top of my head, if this is EEPROM, have you slowed down your
> terminal program's write rate or set it up to use the "*" protocol
> to download correctly?
>
> A term program can send characters faster than an EEPROM can program.
>
> Check the D-Bug12 documentation for advice on how to configure the
> terminal program. I'm still using D-Bug12 2.something, so the settings
> I use may not be helpful for you.
>
> Stephen
>
> --
> Stephen Trier
> Technical Development Lab
> Cleveland FES Center >
>
> --------------------To learn more
about Motorola Microcontrollers, please visit
> http://www.motorola.com/mcu
> o learn more about Motorola Microcontrollers, please visit
> http://www.motorola.com/mcu
>
> Yahoo! Groups Links >
>





The 2024 Embedded Online Conference