PIC18f4550/Win7/x64 ccs rs232 demo funktioniert nicht

OP (Firma: HTL-Mössingerstarsse) #1496521
Lesenswert?

Hallo ich bin Schüler einer Abend-HTL und habe folgendes Problem:
Nachdem ich meinen neuen Laptop mit windows 7 64bit bekamm,  merkte ich 
daß meine Programme (für Diplomarbeit) mit USB to USART nicht mehr 
funktionieren weil die .inf bei der Treiberinstallation nicht genommen 
wird. Ich brauche aber die Rs232 Emulation, da über Rs232 ein TC35i 
Siemens GSM-Modul angeschlossen ist und ich ohne keine Testausgaben 
erhalte.
Ich habe schon das Internet nach einer Hilfestellung durchsucht und 
leider noch keine Lösung gefunden. Ich würde mich sehr über eine 
Hilfestellung freuen. Habe auch eine Seite

http://blogs.6bit.com/josh/2009/10/usb-communications-device-class-on-64-bit-windows/

gefunden. Ich habe versucht die cdc_ntxp.inf mit Hilfe dieser Seite 
umzuschreiben (erstes Mal .inf). Der Treiber wird installiert aber die 
Fehlermeldung "Gerät deaktiviert (Code 10) ausgegeben.

selbstverfasste .inf:

; Windows 2000 and XP setup File for CCS CDC demo
; see examples ex_usb_serial.c and ex_usb_serial2.c


[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%CCS%
LayoutFile=layout.inf
DriverVer=10/15/2009,1.0.0.0

[Manufacturer]
%CCS%=device, NTx86, NTamd64

[device.NTx86]
%user%=Reader,USB\VID_0461&PID_0033

[device.NTamd64]
%user%=Reader,USB\VID_0461&PID_0033

[DestinationDirs]
DefaultDestDir=12
Reader.NT.Copy=12

[Reader]
CopyFiles=usbser.sys
AddReg=LowerFilterAddReg,SerialPropPageAddReg

[SerialPropPageAddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[Reader.Services]
include = mdmcpq.inf
AddService = usbser, 0x00000002, LowerFilter_Service_Inst

[Strings]
CCS = "Custom Computer Services, Inc."
user = "USB to UART"


PIC18f4550, MPLAB 8.4, ICD-2, CCS-Compiler 4081
Windows 7 64bit, Intel i7 720, 4gb

Danke im Voraus
#1498260
Lesenswert?

ich kann mit Win7/64bit meinen USB-PIC ebenfalls nicht mehr ansteuern 
:-( eine lösung habe ich bis jetzt leider noch nicht gefunden (halte 
meine augen auch schon länger danach offen im i-net).
in der zwischenzweit hat Microchip wenigstens ein neuer treiber für den 
ICD3 bereit gestellt, von daher scheint es, dass sie dran arbeiten 
(wieso erst jetzt?). anyway, lass mich wissen, wenn du ein workarround 
gefunden hast. danke.
Gast #1499265
Lesenswert?

Hab dies in einem Forum im Internet gefunden:

"Gemäss Microchip ist es so:
Für 32bit Versionen können alle ICD2 verwendet werden.
Partnumber 10-00319 oder 10-00397
Sobald das OS auf 64bit läuft funktioniert nur noch die Partnumber 
10-00397."
laut
http://www.fernando-heitor.de/index.php?option=com_smf&Itemid=121&topic=4154.msg21380#msg21380

und dies:

All of them should wok under 64bit Vista except old version of ICD 2 
(with Cypress USB chip). The new version of ICD 2 (with PIC18F4550) 
works under Vista 64.
laut
http://www.microchip.com/forums/tm.aspx?m=428452

Wenn es wirklich an der Hardware liegt, könnte ein Umstieg auf ICD-3 
oder eine neuere Version von ICD-2 vieleicht hilfreich sein.
Habe aber noch keine genauen Informationen über ICD-3 eingeholt. Ist 
aber, so viel Ich weiß, in ein Gehäuse eingepackt und kleiner als ICD-2.
Ich hoffe die Info war hilfreich.
Werde mich aber trotzdem weiterhin nach Treibern umschaun und Ich hoffe 
andere auch.
Gast #1513713
Lesenswert?

Anscheinend gibt es noch keine Lösung für dieses Problem.
Schade, habe leider selber auch noch keine Lösung gefunden.
Das heisst dann wohl abwarten?!?!?!?

Trotzdem danke für die Feedbacks!!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren