Estimados,Estoy desarrollando un sistema embebido que funcionará con el microcontrolador LP1313 de NXP (ARM Cortex M3).Comencé el proyecto por el software y protoboard, con el kit de desarrollo LPCXpresso LPC1343 + LPC-Link, juntos en un mismo PCB (el micro es de la misma familia que el LPC1313).El software funciona, y ahora estoy haciendo el hardware.Con el kit de desarrollo, no debía preocuparme por cómo grabar el ejecutable al micro, estaba resuelto, pero ahora deberé grabar el micro estando ya en mi placa.No quiero debug sobre mi PCB, solo poder programar el micro, estando ya en la placa. Algunas cuestiones sobre las que necesito ayuda son:_1) Con el LPC-Link que ya viene con el kit de desarrollo, se puede programar mi placa? Mediante que interface? Es necesario separar el LPC-Link del board del kit de desarrollo para hacer esto?
_2) Lei que la interface JTAG que posee el LPC-Link es unicamente para las familias ARM7/9 y que para las familias Cortex M0, M0+ y M3 se programan (o se realiza el debug mejor dicho) mediante la interface serial wire debug (SWD) que tambien provee el LPC-Link.
_3) En otros post tambien lei, que el micro se puede programar mediante comandos serie a traves la interface SWD y que hay programas para PC en los cuales se carga el ejecutable para el micro y dicho programa se encarga de grabar el micro (algunos de los programas que vi son MagicTool y LPC21ISP, entre otros).
Estos programas se conectan al micro por serie. En una PC sin puerto serie, se necesita un adaptador USB-TTL, saben si cualquiera de los conversores del mercado sirve para dicha funcion?
_4) Es necesario poner algun hardware adicional en mi PCB para poder realizar la programacion in-system ? Leyendo el post de Core Red sobre conexiones de debug, vi que para hacer debug mediante SWD se necesitan unas resistencias de pull up y pull down en las lineas de SWD, y que ademas de estas lineas, el conector de debug necesita conexion con el pin de reset del micro (P0_0).Esto es asi tal cual?
Cualquier informacion al respecto es mas que bienvenida. Aclaro nuevamente que solo necesito bajar el ejecutable al micro, no hacer debug.Si alguien tiene un esquematico (o captura de pantalla) de las conexiones que se necesitan para realizar la programacion in system seria genial :)
Algunos links sobre los que me basé son:_ Esquematico LPCXpresso LPC1343: http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC1343revA.pdf_ Conexiones para debug de Core Red: http://www.support.code-red-tech.com/CodeRedWiki/HardwareDebugConnectionsDe antemano muchas gracias.Saludos!Agustin.
--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Ing.
Juan
Manuel Cruz
Profesor
Adjunto
- Seminario de Sistemas Embebidos
Laboratorio
de Sistemas Embebidos |
Facultad
de
Ingeniería - UBA
Paseo
Colón
950
[C1063ACV] Buenos Aires. Argentina
Tel [54 11] 4343 0893 / 0092 | Int
E-mail: juanmanuelc...@gmail.com
Visítenos en: http://laboratorios.fi.uba.ar/lse/