tl; dr: Quiero leer / escribir memoria de una MCU PIC y una EEPROM, ambas soldadas a una placa de experimentos. Me gustaría explorar la programación y la depuración de ARM en un futuro próximo. ¿En qué dispositivo tiene más sentido para mí invertir que haga ambas cosas (si es posible)?
PARTE I
Estoy intentando reproducir los ejercicios de una clase de hardware introductoria que tomé recientemente antes de tomar algo más avanzado. La placa en clase utilizó un microcontrolador PIC16 (L) F1847 y una EEPROM 24AA512, ambas soldadas a la placa.
Cuando estoy empezando a construir mi biblioteca de herramientas, estoy interesado en qué dispositivo (s) sería más adecuado para mí:
- Memoria de lectura / escritura en la EEPROM 24AA512 I2C
- Lea / escriba el código existente de la MCU PIC16 (L) F1847
- Eventualmente, la transición a depuración / programación de MCU ARM
Estoy viendo el MPLAB Starter Kit para productos de memoria y el PICkit 3 Starter Kit como posibles opciones. Sin embargo, no me queda claro si puedo leer / escribir el código almacenado en el PIC16 (presumiblemente, esto está en la memoria de a bordo) y de la EEPROM desconectada usando cualquier dispositivo.
Por lo que puedo decir, parece que el MPLAB Starter Kit para productos de memoria simplemente lee / escribe en la memoria y no se depura, mientras que el PICkit 3 Starter Kit parece Programar / depurar PIC ICs y no EEPROMs.
¿Eso es correcto?
PARTE II
Un amigo me sugirió que omitiera el PIC por completo, fuera directo a ARM y recogiera el J-Link EDU depurador. Sin embargo, como quiero actualizar el conocimiento que aprendí en clase, tengo curiosidad:
- ¿Se puede usar este dispositivo para leer / escribir en la memoria almacenada en los chips anteriores?
Si es así, parece que esta sería la forma correcta de ir considerando mi interés en comenzar con el experimento PIC y luego pasar a ARM como se sugiere.