Compatibilidad Display XR con Windows 7

Toda la información relacionada con el DisplayXR.

Moderador: XRStaff

Avatar de Usuario
Gaboni
Aprendiendo a embragar manual
Aprendiendo a embragar manual
Mensajes: 329
Registrado: 15 Ago 2006 00:00
Ubicación: Madrid

Re: Compatibilidad Display XR con Windows 7

Mensaje por Gaboni »

Vale, de entrada ya he encontrado el error por el cual el texto descriptivo sale mal. :oops:

Creo que lo mejor será tratar de aprender correctamente cómo funciona el descriptor USB, ya que seguro que alguna otra cosa tengo mal por ahí...

Sobre el bootloader, con el bootloader por puerto serie no era necesario tocar nada del firmware, sólo habia que cargar el bootloader en el pic, y luego usar el Pic Downloader para escribir el firmware. Si por USB es parecido, entonces no es necesario tocar el firmware, sólo habría que cargar el bootloader adecuado en el PIC (creo).

Un saludo!
Imagen
Avatar de Usuario
crobol
Maestro al volante
Maestro al volante
Mensajes: 13867
Registrado: 28 Abr 2007 00:00
Volante: DFP
Ubicación: BCN
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por crobol »

Gaboni escribió:Sobre el bootloader....
Preguntemosle a Willynovi que usa frecuentemente el Bootloader en sus experimentos con su controladora USB...
Avatar de Usuario
Nye
Primera conducción sin ayudas
Primera conducción sin ayudas
Mensajes: 398
Registrado: 16 Dic 2008 01:00
Volante: G25
Ubicación: Sabadell
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por Nye »

Crobol escribió:
Gaboni escribió:Sobre el bootloader....
Preguntemosle a Willynovi que usa frecuentemente el Bootloader en sus experimentos con su controladora USB...
Creo que incluso comentó en alguna ocasión como se hacía.
A ver si willy respira, que nos puede sacar de un buen apuro, y ahorrarle un tiempo precioso a Gabo :)
Avatar de Usuario
Gaboni
Aprendiendo a embragar manual
Aprendiendo a embragar manual
Mensajes: 329
Registrado: 15 Ago 2006 00:00
Ubicación: Madrid

Re: Compatibilidad Display XR con Windows 7

Mensaje por Gaboni »

Sí, lo comentó aquí: viewtopic.php?p=65578#p65578
willynovi escribió:Gaboni, pues si es mucho mas comodo, de todas formas creo que no se necesitaran muchas mas actualizaciones del firmware.
Date una vuelta por la pagina de microchip y bajate el Framework MCHPUSB que esta todo ahi dentro.
aunque creo te tu trabajas con el compilador CCS y no el C18, pues creo hay tb versiones de bootloader para varios compiladores.
Si necesitas una mano, avisame.
Saludos
Imagen
vincebc
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 14 Jul 2009 12:04
Volante: G25

Re: Compatibilidad Display XR con Windows 7

Mensaje por vincebc »

Creo que lo mejor será tratar de aprender correctamente cómo funciona el descriptor USB, ya que seguro que alguna otra cosa tengo mal por ahí...
Puedes poner tu descriptor del usb aqui?
He visto que los USB interface SubClass y Protocol son a 1 y 2, todo mi dispositivo de juego son a 0 y 0.
Avatar de Usuario
Gaboni
Aprendiendo a embragar manual
Aprendiendo a embragar manual
Mensajes: 329
Registrado: 15 Ago 2006 00:00
Ubicación: Madrid

Re: Compatibilidad Display XR con Windows 7

Mensaje por Gaboni »

-- editado --
Imagen
vincebc
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 14 Jul 2009 12:04
Volante: G25

Re: Compatibilidad Display XR con Windows 7

Mensaje por vincebc »

Hay que probar con el string descriptor bueno.


Esta parte, de que es?
0x19, 0x01, //usage min (1)
0x29, 0x08, //usage max (8)
0x75, 0x08, //report size (8)
0x95, 0x07, //report count (7)
0x91, 0x02, //output (data, var, abs)
Avatar de Usuario
Gaboni
Aprendiendo a embragar manual
Aprendiendo a embragar manual
Mensajes: 329
Registrado: 15 Ago 2006 00:00
Ubicación: Madrid

Re: Compatibilidad Display XR con Windows 7

Mensaje por Gaboni »

Esa parte define el mensaje que se envía desde el PC al PIC, formado por 7 bytes y que contiene la información a mostrar en los Displays y en los Leds. Si te fijas, también hay definido un endpoint de salida.

En algún sítio he leído que hay que cambiar el valor de USB_EP1_TX_SIZE y USB_EP1_RX_SIZE a 64 para que funcione en Win64, pero hasta que no se pruebe no lo sabremos.

Mañana compilo varias versiones con diferentes cambios, para comenzar a probar.

Un saludo!
Imagen
vincebc
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 14 Jul 2009 12:04
Volante: G25

Re: Compatibilidad Display XR con Windows 7

Mensaje por vincebc »

Gaboni escribió:En algún sítio he leído que hay que cambiar el valor de USB_EP1_TX_SIZE y USB_EP1_RX_SIZE a 64 para que funcione en Win64, pero hasta que no se pruebe no lo sabremos.
No se, lo he lido tambien pero tengo un xp 64, y el display funciona.
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por willynovi »

Buenas, se puede? :lol:
Tengo entendido que alguie probo la controladora WN en un W7 y anduvo perfectamente, pues quiero comentar que no la he hecho particularmente para ningun sistema operativo en particular. Si funciona en todos es porque esta bien el protocolo de comunicacion USB, incluyendo los descriptores, parte importante y los endpoint.

La controladora es solo para entrada de datos, no como el display que tambien tiene salida, quizas ahi este el drama, en la configuracion de los endpoint.
Este tema de los endpoint no los manejo muy bien, tendria que ponerme a estudiar un poco mas el tema. Ademas la documentqacion oficial del USB es bastante vaga en esto.

Como les comente estoy armando otra placa para hacer otras pruebas ademas de las configuraciones de ejes y botones. Mi intencion es agregarle funcionalidades como el display, es decir, salida de datos como para mover un servo o para activar un motorsito para el pedal de freno, en fin, lo que se les ocurra. Cuando tenga algo funcionando aviso.

Yo en mi PC tengo instalado XP y ni se si es x64, asi que no puedo hacer muchas pruebas con diferentes sistemas. Quizas podria armar una Virtual Machine, voy a ver si consigo el W7.

Por el tema del bootloader es una herramienta util para el desarrollador, por eso se la comente a Goboni, y simplifica el tema de las actualizaciones, ya que esta todo incluido en el PIC. Creo que cambiar el firmware del PIC ahora con tantos dando vueltas resulta engorroso, esperen a que Gaboni tenga funcionando el Display en todos los OS y le cargan el nuevo .HEX.

Por lo que veo en el codigo de muestra, no usas el mismo framework que yo, voy a ver si puedo modificar mi programa para que cuadre con el descriptor del display y hacer algunas pruebas. Eso es del Compilador CCS?

"USB_EP1_TX_SIZE y USB_EP1_RX_SIZE a 64"

esto mas que nada creo que es para cuando se busca que sea USB 2.0 compatible.

Cualquier cosita me mantengo al tanto de este hilo para aportar mis conocimientos.

Saludos
Avatar de Usuario
Gaboni
Aprendiendo a embragar manual
Aprendiendo a embragar manual
Mensajes: 329
Registrado: 15 Ago 2006 00:00
Ubicación: Madrid

Re: Compatibilidad Display XR con Windows 7

Mensaje por Gaboni »

Hola willynovi, muchas gracias por el aporte.

El descriptor, partí del mismo que se utilizaba en un proyecto de un gamepad que anda publicado por ahí, pero tuve que añadirle la parte de la comunicación PC->PIC. Por lo tanto, seguramente el problema estará en que no definí bien el endpoint o algo así. Aunque es bastante curioso que en Windows 7 sólo funciona bien la comunicación PC->PIC, que es lo que supuestamente debería estar mal... No se, lo mejor es aprender un poco más del USB, y tratar de hacerlo bien.

Un saludo.
Imagen
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por willynovi »

hoy por la mañana terminé la placa nueva de la controladora para empezar a desarrollar otros firmware para distintas aplicaciones, mas botones, menos ejes, etc.
Estoy pensando tambien en añadirle algunas funcionalidades de salida, por lo que necesitará comunicación PC-PIC, asi que cuando lo tenga andando necesito que alguien lo pruebe en Windows 7 para ver como se comporta.

No se bien quien es el que probo la controladora y anda bien en W7, que de alguna señal si esta entre nosotros :disimulo:

Cualquier cosita que necesites y veas que te puedo ayudar, avisame :wink:

Saludos
vincebc
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 14 Jul 2009 12:04
Volante: G25

Re: Compatibilidad Display XR con Windows 7

Mensaje por vincebc »

No se bien quien es el que probo la controladora y anda bien en W7, que de alguna señal si esta entre nosotros
he probado tu controladora con seven (64), pero tu firmware (sin el bootloader) con el displayxr hardware, y la controlodara aparece bien como dispositivo de juego.
MoNoMaLo

Re: Compatibilidad Display XR con Windows 7

Mensaje por MoNoMaLo »

Por si os sirve de ayuda.
Acabo de probar el display en 2 maquinas virtuales, Win Vista X64 y Win 7 x64. Ambos sistemas reconocen el display perfectamente sin tocar nada y me permiten asignar cualquier boton/rotary para alternar los datos del display a través del PDdisplay. La version en 32bit del Vista no la tengo.

Es de esperar que si ambos sistemas virtualizados lo reconcen perfectamente lo hagan igual estando instalados.
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por willynovi »

Pues no seria tan asi, porque me parece que le manejo de los puertos cuando haces una Virtual Machine, lo sigue teniendo el sistema operativo que tienes instalado fijo, en este caso creo Win XP es el que tienes instalado, no?
vincebc
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 14 Jul 2009 12:04
Volante: G25

Re: Compatibilidad Display XR con Windows 7

Mensaje por vincebc »

Si, creo que en una Virtual Machine, es el os instalado que trata el hardware.
MoNoMaLo

Re: Compatibilidad Display XR con Windows 7

Mensaje por MoNoMaLo »

Pues no se que deciros en cuanto a eso, pero es cierto que el XP (SO que tengo instalado) pudiera hacer de traductor del dispositivo.

Pero el caso es que para que la maquina virtual tenga acceso al display esta debe coger el control absoluto de este, desconectandolo totalemente de XP y hacciendo una conexion directa. Todo esto lo hace "automaticamente" y sucede con varios perifericos (como un teclado G15, G25, etc). Esto no sé si será posible en equipos que no dispongan de extensiones de virtualizacion en el micro.

De todos modos en breve instalaré el Win 7 x64 en el 2do HD y saldré de dudas.
Avatar de Usuario
ne02005
Mecánico de Pista
Mecánico de Pista
Mensajes: 36
Registrado: 27 Ene 2010 14:11
Volante: G27
Ubicación: Argentina

Re: Compatibilidad Display XR con Windows 7

Mensaje por ne02005 »

a mi me funciona perfecto con SEVEN X64
reyson
Calentando neumaticos
Calentando neumaticos
Mensajes: 166
Registrado: 20 Ene 2010 04:48
Volante: Logitech G25
Ubicación: Sevilla

Re: Compatibilidad Display XR con Windows 7

Mensaje por reyson »

Ayer termine la parte electronica del display.Usé la controladora de Noalone y el firmware de Gaboni v1.1 y el display es un diseño mio(hecho con el diagrama que proporcinaba Noalone en sus fotolitos) para poner todos los 7 segmentos normales(grandes).Ahora mismo tengo el SO window 7 32bit y por ahora no me da ningun error y con el testvisu todo va perfecto.

Solo lo he provado por ahora con el RBR que como sabeis no es compatible 100%(el tema de no manda estado de derrape y tal y cosillas asi)pero por lo que puedo ver todas las partes del display funcionan a la perfección. :aplausoup:

La cosa es que pensé que tendría que volver a instalar el SO xp por todo lo comentado en este tema y para mi sorpresa funciona todo a las mil maravilla.ES una puta gozada. :cheers:
Avatar de Usuario
crobol
Maestro al volante
Maestro al volante
Mensajes: 13867
Registrado: 28 Abr 2007 00:00
Volante: DFP
Ubicación: BCN
Contactar:

Re: Compatibilidad Display XR con Windows 7

Mensaje por crobol »

reyson escribió:tengo el SO window 7 32bit y por ahora no me da ningún error y con el testvisu todo va perfecto.
Creo que el problema con Vista o Seven no es con el display en si, creo que es con los botones que al parecer no los reconoce Windows.

Si pudieras conectar algunos pulsadores y decirnos, iría muy bien. :shy:
Avatar de Usuario
noalone
Piloto de Pruebas
Piloto de Pruebas
Mensajes: 548
Registrado: 01 Feb 2009 01:00

Re: Compatibilidad Display XR con Windows 7

Mensaje por noalone »

me alegro que te funcione todo perfectamente, me siento satisfecho, la verdad es que le puse mucho empeño a esos fotolitos
Avatar de Usuario
JBond
Espectador
Espectador
Mensajes: 26
Registrado: 05 Dic 2005 01:00
Volante: G25 & DisplayXR

Re: Compatibilidad Display XR con Windows 7

Mensaje por JBond »

Tengo W7 en otra particion y efectivamente en Windows 7 no reconoce los botones, de echo en Dispositivos de juegos solo aparece el G25.



Imagen
reyson
Calentando neumaticos
Calentando neumaticos
Mensajes: 166
Registrado: 20 Ene 2010 04:48
Volante: Logitech G25
Ubicación: Sevilla

Re: Compatibilidad Display XR con Windows 7

Mensaje por reyson »

He estado ocupado y no he podido seguirlo,en cuento pueda pruebo el tema de los botones.

Aunque creo recordar que puede haber un problema con el tema de o botones ahora que lo mencionais,en dispositivos de juegos si me aparece el display como dispositivo de juego pero al intentar entrar en propiedades no pasa nada,ni abre ninguna ventana de configuracion asi que tal vez pase lo que decis.

Noalone,muchas gracias por tus fotolitos y dejar tanta informacion en los mismos archivos que lo contenian,me han venido muy bien.El display lo hice yo mismo pero solo porque queria otra organizacion de los ocmponentes asi como 7 segmentos mas grandes.Pero tu folotito del display es insuperable.gracias
reyson
Calentando neumaticos
Calentando neumaticos
Mensajes: 166
Registrado: 20 Ene 2010 04:48
Volante: Logitech G25
Ubicación: Sevilla

Re: Compatibilidad Display XR con Windows 7

Mensaje por reyson »

No.No detecta la controladora hid en si misma.Me pasa como a todos.Detecta que esta conectada pero no me aparece en dispositivos de juego.Fue un despiste mio.Toca volver al XP.Si alguien tiene algun experimento que quiera provar antes de volver a reinstalar el sistema operativo que me lo diga,ahora mismo que tengo aun el seven 32 y cuento con el programador.
Avatar de Usuario
Kenzo
Poleman
Poleman
Mensajes: 1620
Registrado: 27 Sep 2009 19:19
Volante: Logitech G27
Ubicación: Alcalá de Henares

Re: Compatibilidad Display XR con Windows 7

Mensaje por Kenzo »

En las proximas semanas realizare mis displays y ahora mismo no puedo comentar nada del tema, pero si puedo decir tengo un amigo mio es ingeniero informatico y es un crack sobre todo con el tema de programacion pic etc.
Le dire a el le heche un ojo.
Pero una pregunta, aunque no os salga la botonera reconocida ¿aveis provado asignar los botones? he visto que alguno ¿si pero los demas?
- El segundo, es el primero de los perdedores (by Ayrton Senna)
ImagenImagenImagen
Responder