Autor Tema: Nuevo con Cortex-m3  (Leído 9173 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Nuevo con Cortex-m3
« Respuesta #15 en: 19 de Septiembre de 2010, 13:53:13 »
Apenas ayer la cheque, para los que creen que el mercado hobbysta se ha convertido en un mercado serio, aqui estan las pruebas, saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado jgpeiro06

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 276
Re: Nuevo con Cortex-m3
« Respuesta #16 en: 24 de Septiembre de 2010, 11:12:56 »
Hola,

yo compre la LPCxpresso con un LPC1343 para experimetar con los con los cortex m3, al final regalé la placa ya que no era lo que necesitaba. Estos son los pros y contras que le encontré:
+ es barata, solo 20€ placa + depurador
+ tiene IDE y compilador de C y C++ gratuitos.
+ El IDE permite ver los registros de cada periferico en la depuracion, con todos los nombres de los registros y sus bits.
+ Tiene una implementacion de las librerias printf que permite mostrar el texto en la consola del IDE
- En la versión LPC1343 apenas cabe ningún programa en C++ que use las librerias estandar iostream.
- El compilador genera un código muy largo para hacer operaciones en coma flotante ( creo que en los PIC24 se hacian en menos instrucciones ).
- El programador/depurador que trae, llamado LPCLink no funciona con otros IDE que no sean de CodeRed, y solo programa una docena de micros de NXP.
- La parte del micro solo trae un cristal y un LED.
- Aunque la el programador se puede separar, no es facil de cortar.



al tiempo descubrí CoLinkEx, una placa similar, pero Open Source y, a mi juicio, mucho mas "cuidada".
+ es barata, 20€ y te dan el codigo + esquematicos + PCB por si te la quieres hacer a tu manera.
+ Permite programar varios micros de distintas marcas como NXP, ST, Texas...
+ Es compatible con CoIDE y con otros como Keil o IAR
+ La placa trae programador/depurador y un LPC1114 con varios perifericos como:
    2 pulsadores ( reset y boot )
    4 leds
    memoria EEPROM I2C
    sensor de temperatura I2C
    Conversor a RS-232
+ Tiene IDE y compilador de C gratuitos.
+ Se puede actualizar el firmware del programador/depurador por USB.
+ Tienen un RTOS llamado CoOS muy completo
+ Viene "semi" recortada para que se pueda cortar facilmente con la mano.
- No se puede programar en C++
- La depuración con el IDE es muy basica. No puedes ver comodamente los registros de los perifericos.



En conjunto yo prefiero CoLinkEx mucho antes que LPCxpresso, pero al final me compré otras herramientas para trabajar, algo mas caras, pero mejores aun en relacion calidad/precio.
Como IDE uso Keil uVision, que soporta todos los micros basados en ARM y trae simulador completo (con perifericos). ( se puede descargar desde el emule )
Como compilador Sourcery G++ para ARM, que esta basado en GCC y permite compilar para CortexM3 muchos programas open source escritos para linux. ( es gratuito )
Como depurador he comprado un clon del ULINK2, para el IDE keil, que soporta casi todos los micros basados en ARM de los fabricantes mas importantes como Texas, ST, NXP, Atmel... Como es una copia china, cuesta la sexta parte del original, y viene con un CD con el Keil Uvision y un Keygen.
Como placa he comprado la STM32 Red Bull, con un STM32, FLASH y SRAM externas, lector de SD y una TFT de 3.2 pulgadas.
Yo compre los últimos dos por separado, pero aquí están los 2 por 520yuanes o 57 €!!!
Ulink2 + RedBull





Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Nuevo con Cortex-m3
« Respuesta #17 en: 24 de Septiembre de 2010, 12:26:36 »
 :shock: :shock: :shock: Lo compraste directamente desde la pagina en chino? saludos (muy cierto, las herramientas baratas, usualmente tienen algunas limitaciones)
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado jgpeiro06

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 276
Re: Nuevo con Cortex-m3
« Respuesta #18 en: 24 de Septiembre de 2010, 12:42:08 »
Citar
Lo compraste directamente desde la pagina en chino?
No, las compre por separado, ya que no conocía esa pagina china.
El ULINK2 lo compré por 33€ aqui: http://www.satistronics.com/arm-ulink2-usbjtag-adapter-emulator-debugger-for-flash-programming-and-debugging_p2820.html
La STM32 RedBull la compre por 56# aqui: http://cgi.ebay.com/STM32F103ZET6-development-board-3-2-TFT-module-/120615243151?pt=BI_Electrical_Equipment_Tools&hash=item1c153a8d8f#ht_1677wt_911

De todas maneras, la pagina en chino se queda bastante bien con el traductor de google.
http://translate.google.com.uy/translate?u=http://youa.baidu.com/item/7b390119aa847123400cbc88&sl=zh-CN&tl=es&hl=&ie=UTF-8

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Nuevo con Cortex-m3
« Respuesta #19 en: 24 de Septiembre de 2010, 15:33:39 »
Hola, muy bueno las comparativas ! Preguntita el "Sourcery G++ para ARM" lo compraste ?

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Nuevo con Cortex-m3
« Respuesta #20 en: 24 de Septiembre de 2010, 15:36:40 »
gracias, yo tengo los dos tambien, el lpcxpresso y el colinkex, creo que las dos herramientas son buenas, hay que recordar que los micros lpc cortex m0, fueron hechos para competir en el mercado de los micros de 8 bits, es por eso que no tienen mucho poder, pero a mi me han gustado bastante, ya se ha comentado en otro foro acerca de esta tematica, lo que si es de notar, el ide que ofrece lpcxpresso es gratuita y con muchos ejemplos para empezar, la verdad no me ha gustado mucho el ide de coocox, y prefiero utilizar el keil para realizar programas con el colinkex, solo una cuestion, hasta donde lei, el colinkex solo soporta el keil, pregunte en el foro de la pagina si pensaban añadir el iar, y me contestaron que seria una de las mejoras posibles, el que si es compatible es el colink, pero bueno, creo que estas nuevas herramientas, lo que quieren, es introducir al desarrollador inexperto, en los productos que ellos ofrecen, esto es igual a
rapido desarrollo+ ejemplos+ ide gratuito + placa de desarrollo barata= enamorar al desarrollador con sus productos (y quitarle mercado a los pics en el mundo hobbysta)
lo mismo estan tratando de hacer texas instruments, stm, freescale, y los demas, honestamente, estan haciendo muy bien el trabajo, (y que decir de atmel "ARDUINO" un fenomeno)
Claro que esto lleva contras, como es la poca flexibilidad en el desarrollo avanzado y profesional, aunque creo que es de respetar estos ides como serias herramientas de trabajo profesional y baratas, saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado jgpeiro06

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 276
Re: Nuevo con Cortex-m3
« Respuesta #21 en: 24 de Septiembre de 2010, 16:18:45 »
Citar
el "Sourcery G++ para ARM" lo compraste ?
No, no, la version Lite de ese compilador es gratuito. Lite no tienen ninguna limitacion, salvo que tienes que usarlo desde un IDE.
http://www.codesourcery.com/sgpp/lite/arm

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Nuevo con Cortex-m3
« Respuesta #22 en: 24 de Septiembre de 2010, 16:33:30 »
Gracias x la data, yo estoy con LPCExpresso y CodeRed recien empezando y muy duro para mi, eclipse no me piache !

Saludos !

Desconectado psykhon

  • Moderador Local
  • PIC24F
  • *****
  • Mensajes: 823
Re: Nuevo con Cortex-m3
« Respuesta #23 en: 27 de Septiembre de 2010, 10:49:00 »
Gracias x la data, yo estoy con LPCExpresso y CodeRed recien empezando y muy duro para mi, eclipse no me piache !

Saludos !
paciencia, que se pone un poquito duro al inicio mas que nada por las diferencias de arquitectura pero lentamente va tomando sentido y despues no te convence nadie de volver a 8 bits  :D
No, no se lo que estoy haciendo. Nadie sabe que estoy haciendo. Por eso se llama "Investigacion".

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Nuevo con Cortex-m3
« Respuesta #24 en: 27 de Septiembre de 2010, 10:59:00 »
No me pone mal la diferencia de arquitectura sino Eclipse en si mismo jejejeje

Saludos !


 

anything