Debug-Port
Verfasst: 01.06.2010, 11:32
Hallo Lasat-Team,
ich habe mir kürzlich den Pollin DR-HD201 zugelegt, um mal mit Experimenten für einen Linux-Kernel für den ARM11 im MB86H60 zu beginnen.
Ich hatte früher schon mal einen uClinux-Kernel für eine MB86H20 basierte Lasat-Box zum Laufen bekommen. Für den Download des Images habe ich den Debug-Port + smartmpeg.dll + ftd2xx.dll benutzt und die Belegung des Debug-Ports habe ich auch verstanden.
Nun dachte ich, dass die Belegung des Debug-Ports im HD201 die gleiche ist (GND=10, Tx=5, Rx=7). Ich habe die neue usbdbgport.dll mit Unterstützung für den MB86H60 und versucht, Zugriff zu bekommen. Leider klappt das aber nicht:
Ist die Belegung des Debug-Ports vielleicht anders? Ich habe auch keine Verbindung zur System-/Flash-Reset-Line, da mein FTDI FT232 Adapter nur Rx,Tx und Gnd bietet.
Wenn Informationen über die Debug-Schnittstelle zu vertraulich für die Verbreitung über dieses Forum sein sollten, dann bitte auch als Email.
ich habe mir kürzlich den Pollin DR-HD201 zugelegt, um mal mit Experimenten für einen Linux-Kernel für den ARM11 im MB86H60 zu beginnen.
Ich hatte früher schon mal einen uClinux-Kernel für eine MB86H20 basierte Lasat-Box zum Laufen bekommen. Für den Download des Images habe ich den Debug-Port + smartmpeg.dll + ftd2xx.dll benutzt und die Belegung des Debug-Ports habe ich auch verstanden.
Nun dachte ich, dass die Belegung des Debug-Ports im HD201 die gleiche ist (GND=10, Tx=5, Rx=7). Ich habe die neue usbdbgport.dll mit Unterstützung für den MB86H60 und versucht, Zugriff zu bekommen. Leider klappt das aber nicht:
Code: Alles auswählen
[usbproto] setup USB port driver USB1:unknown
[usbproto] system frequency = 324000000 [Hz]
[usbproto] RAM base address = 0x02001000
[usbproto] startup baudrate = 38400 [bps]
[usbproto] working baudrate = 38400 [bps]
[usbproto] perform board reset = no
[usbport] setting up USB port driver
[usbport] detected WinNT host
[usbport] loading FTDI DLL ftd2xx.dll
[usbport] 1 USB device(s) found
[usbport] device 1 successfully opened
[execute] initializing communications link
[usbport] initialising transfer link
[execute] testing communications link
[usbport] testing communication at default baudrate
[usbport] setting ARC baudrate to 38400 [bps]
[usbport] using system frequency 324000000 [Hz]
[usbport] USB buffers cleared
[usbport] setting host baudrate to 38400 [bps]
[usbport] USB buffers cleared
[usbport] ERROR: reading long-word from USB port failed (0).
[usbport] ERROR: reading byte from USB port failed.
[usbport] ERROR: memory read failed for address 0x0022fb94
[execute] ERROR: testing communications link failed!
[execute] closing communications link
[usbport] exiting transfer link
[usbport] shutting down USB port driver
[usbport] setting ARC baudrate to 38400 [bps]
[usbport] using system frequency 324000000 [Hz]
[usbport] USB buffers cleared
[usbport] setting host baudrate to 38400 [bps]
[usbport] USB buffers cleared
[execute] unloading debugport-DLL ".\sys\usbdbgport.dll"
[execute] exiting(2)...
Wenn Informationen über die Debug-Schnittstelle zu vertraulich für die Verbreitung über dieses Forum sein sollten, dann bitte auch als Email.