Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ktechlab-0.3.7 modificado.

5 participantes

Página 1 de 2. 1, 2  Siguiente

Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Pikitin Vie 6 Nov 2009 - 14:28

El usuario de sourceforge slavkozn ha hecho un paquete deb para amd64, se puede descargar de aquí:
https://sourceforge.net/projects/piclinux/files/Ktechlab-Gcb/ktechlab_0.3.7-gcb-1_amd64.deb/download

zivago40:
Con alguna pequeña modificación a mi me funciona bien, te he mandado el archivo, échale un ojo.


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por litox9 Sáb 7 Nov 2009 - 13:15

Una pregunta, ¿utilizais algun IDE en especial para modificar el codigo fuente? O a palo seco, porque me he bajado el codigo y no hay ningun archivo de proyecto ni de kdevelop, como en el original ni nada. O es que yo no me aclaro bien.
Saludos
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Pikitin Sáb 7 Nov 2009 - 13:34

Una pregunta, ¿utilizais algun IDE en especial para modificar el codigo
fuente? O a palo seco, porque me he bajado el codigo y no hay ningun
archivo de proyecto ni de kdevelop, como en el original ni nada. O es
que yo no me aclaro bien.

Si... quité el archivo de proyecto de Kdevelop porque a mi me daba algunos problemas. Pero claro.. yo no controlo el Kdevelop, quizás con modificar algunas cosas de la configuración original vaya bién.

Yo uso Gedit con algunos plugins, lo prefiero porque es más sencillo y no hay cosas que no controlo, pero igualmente puedes crear un proyecto de Kdevelop y trabajar desde ahí.

La verdad es que Kdevelop es muy buena herramienta, con muchas posiblidades y facilita un montón de cosas... tarde o temprano aprenderé a manejarlo... espero.


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por zivago40 Sáb 7 Nov 2009 - 15:52

Hola, yo como pikitin uso gedit a pelo; usando kdevelop se puede enlazar el proyecto completo?? tampoco se manejarlo y de tiempo no es que ande muy alla pero si un tiempo aprendiendo ahorra tiempo modificando y probando.... Donde puedo encontrar el archivo de proyecto de kde?? si esta en alguna de las versiones decidme en cual, gracias
Edito:
Este es el codigo que me genera en asm, no termina de generarlo porque termina con errores:
LIST p=16F876A, r=DEC
#include
__CONFIG _XT_OSC & _WDT_OFF & _LVP_OFF

;********************************************************************************

;Set aside memory locations for variables
DATA EQU 32 ------------- Da error de sintaxis

;********************************************************************************

;Vectors
ORG 0
goto BASPROGRAMSTART
ORG 4
retfie

;********************************************************************************

;Start of program memory page 0
ORG 5
BASPROGRAMSTART
;Call initialisation routines
call INITSYS

;Start of the main program
clrf DATA ----------------- variable no definida
banksel TRISA
clrf TRISA
clrf TRISB
banksel PORTA
clrf PORTA
clrf PORTB
clrf PORTC
movlw 128
movwf DATA
goto BASPROGRAMEND
BASPROGRAMEND
sleep
goto $

;********************************************************************************

INITSYS
bcf ADCON0,ADON
banksel ADCON1
bcf ADCON1,ADFM
bcf ADCON1,PCFG3
bsf ADCON1,PCFG2
bsf ADCON1,PCFG1
bcf ADCON1,PCFG0
movlw 7
movwf CMCON
banksel PORTA
clrf PORTA
clrf PORTB
clrf PORTC
return
Es lo mismo que me hace con las ultimas modificaciones que hice, modifica el registro del ADC, pero de la usart nada.


Última edición por zivago40 el Sáb 7 Nov 2009 - 16:25, editado 1 vez

zivago40
Participante
Participante

Mensajes : 19
Fecha de inscripción : 09/10/2009

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Pikitin Sáb 7 Nov 2009 - 16:10

Bueno... el flowcode genera codigo GcBasic, entonces para ver si tu modificación funciona, debes generar el GcBasic y comprobar que está bién.

El fallo del que hablas creo que se produce al convertir de asm a hex, osea ese fallo te lo dá Gpasm o el ensamblador que estés usando.
De todas formas no veo ningún error en esta linea:

DATA EQU 32

Mira las opciones de Gpasm en Ktechlab... nosé... quizás tengas algo cambiado..

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Pikitin Sáb 7 Nov 2009 - 18:38

Zivago40... había olvidado algunas cosas:
Hay un archivo de proyecto de Ktechlab en SVN/branches/0.3.7 de Ktechlab (el de verdad Smile ) , pero ese archivo tiene la configuración del desarrollador que lo hizo... sus rutas a la carpeta del proyecto, sus rutas a otras opciones que no conozco y todo eso, entonces creo que lo mejor es que si quieres usar Kdevelop, crees tu propio proyecto, aunque creo que también se puede usar sin crear proyecto, simplemente ir a la carpeta de las fuentes y usar el editor de Kdevelop y compilar lo que haya en esa carpeta sin más... igual que lo harías desde Gedit.

Pero ya te digo que no controlo nada el Kdevelop, así que si alguien que lo conozca puede aclarar esto pues estupendo...


Respecto al error que comentabas en el asm... creo que para no liarte lo primero sería saber si tus nuevos archivos generan el código correcto, entonces olvídate por lo pronto del asm. Crea un flowcode y conviértelo a GcBasic, ahí es donde actuan tus archivos txpin.cpp, etc.
Cuando veas que el código GcBasic es correcto entonces prueba a pasar a asm... fíjate en el panel inferior (Mensajes) ahí te dirá los posibles errores. Todo depende de como tengas el GcBasic, ya que este tiene varias opciones de asembler, si has instalado el paquete deb no deberías tener problemas.

Al pasar de asm a hex (aunque con GcBasic no es necesario) actua el Gpasm controlado por Ktechlab, entonces si tienes algún error deberías mirar en la configuracion (Preferencias/ Configurar Ktechlab/ Gpasm), Gcbasic genera asm con: hexadecimal = ihx32, radix = decimal, y case insentitive, osea "ignorar mayúsculas"


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por litox9 Dom 8 Nov 2009 - 12:50

No si yo Kdevelop tampoco tengo ni idea, pero estoy empezando con QtCreator y me parece mucho mas sencillo que cualquier otra cosa, igual podria hacer un proyecto de QtCreator. Supongo que solo es ir añadiendo archivos.
Saludos a todos
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Pikitin Mar 10 Nov 2009 - 21:22

Hay un problema con esta modificación de Ktechlab:
Al cargar un archivo flowcode directamente al pic para simular, Ktechlab se cierra.
La solución ya está subida a svn, el cambio es muy sencillo, se puede ver aquí: revision 58


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Ktechlab-0.3.7 modificado. - Página 2 Empty Re: Ktechlab-0.3.7 modificado.

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 1 de 2. 1, 2  Siguiente

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.