Seite 1 von 1

Debug-Port

Verfasst: 01.06.2010, 11:32
von GDRGuy69
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:

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)...
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.

Re: Debug-Port

Verfasst: 01.06.2010, 15:36
von tibor
ah, koennte sinn machen, nur mit unseren chips kannst du die fujitsu-treiber eh fast nicht benutzen und der ARM11 auf H60 is auch ein ganzes stueck traeger wie der ARC auf dem H20. man muesste linux bisserl effizienter machen damit das da ordentlich drauf geht, aber just for fun, ok :) nen anderer ansatz waere ARC700 linux , geht auch nur mit handbremse aber man koennte hier bestimmt nuetzliche sachen auslagern.

gruss
tibor