Hinweis: RS232 über die PC-USARTs funktioniert nicht! Fehlermeldung beim Lesen (Cmd: L 0): ReadFile Function failed (Error: 1460) Abhilfe: FTDI USB2Rs232 Converter verwenden, z.B. Digitus. Vorsicht: Wine aktualisiert die sym. Links in .wine/dosdevices bei jedem Programmstart! > cd .wine/drive_c/ProgramFiles/JBug11 > wine JBug11.exe Auf 2ter Console: > cd .wine/dosdevices > ls -al com* com1 -> /dev/ttyS0 com2 -> /dev/ttyS1 com3 -> /dev/ttyS2 com4 -> /dev/ttyS3 com5 -> /dev/ttyS4 -> gekreuztes serielles Kabel com6 -> /dev/ttyS5 -> ungekreuztes serielles Kabel com7 -> /dev/ttyS6 com8 -> dev/ttyS7 >>>> com9 -> /dev/ttyUSB0 -> FTDI-Converter No project file specified -> [OK] File -> New Project oder -> Settings -> General -> MCU Type [711E20] -> COM Port -> Port to use: [COM6] -> MCU Crystal Freq. [8.000] MHz -> An alternative, faster, rate is available... Try this rate? -> [Yes] -> Remote Reset [X] PC controlls reset using (x) DTR with (x) - ve going pulse on DTR -> [OK] Alternativ: -> File -> Open Project Look in: [xc68hc711e20cfn] File name: [xc68hc711e20cfn_8MHz.jbp] Connect: Icon links: offener Schalter MCU: ModA und ModB über Jumper auf Gnd ziehen Reset: 2. Icon von links: Low Pulse -> rote LED blitzt ->File -> Save Procect as... -> save in: [xc68hc711e20cfn] File name: [xc68hc711E20cfn_8MHz] Test: > L 0 -> liest 16 bytes ab RAM Adresse 0 > L 0 2ff -> liest das gesamte RAM > l 1000 103f -> liest alle Control Register > l B600 B7FF -> liest das gesamte EEPROM > l 9000 AFFF -> liest die unteren 8k des OTP EPROMS > l d000 ffff -> liest die oberen 12k des OTP EPROMS Hinweis: MemMap711E20.txt > R CONFIG -> Liest das Config Register Hinweis: Falls das Kommandofenster keine Befehle annimmt: -> Help -> Klick in Basisfenster Speicherbereiche lesen und als S19-File speichern: Hinweis: Verzeichnis anlegen: .wine/drive_c/ProgramFiles/JBug11/xc68hc711e20cfn/Data > sv bf00 bfff Data/maskrom.s19 oder > sv bf00 bfff Data/maskrom.bin Alternativ > srec_info maskrom.s19 -> Data: BF00 - BFFF > srec_cat maskrom.s19 -Offset 0xbf00 -Output maskrom.bin -Binary Blankcheck (alle 0xFF) EEPROM: > ve b600 b7ff -> Memory erased over range B600 to B7FF OTP low (8k): > ve 9000 afff -> Memory erased over range 9000 to AFFF OTP high (8k): > ve d000 ffff (12k) -> Memory erased over range D000 to FFFF