If in doubt as to the IP address of your RPi, hover the cursor over the network icon in the top-right corner, and the address will be shown, e.g. ‘putty’ on Windows) to access the RPi over the network you can then cut and paste a command line into the ssh window without re-typing. The total image size on SD card is around 3 GB.Ī convenient way to avoid re-typing the instructions below is to enable the Secure Shell (SSH) protocol using the ‘Raspberry Pi Configuration utility’, then run a remote ssh client (e.g. The OS version I used was ‘Raspbian Stretch with desktop’ the ‘recommended software’ add-ons are not necessary. The slower boards will have longer boot times & build times but are otherwise fully functional. You need any Raspberry Pi (RPi), versions 0 to 3. What you end up with is a really powerful local/remote debugger for very little money around $10 US, in the case of the Pi Zero W. Software-wise, OpenOCD has all the SWD/JTAG features you’ll ever need, accessed through a network interface installation may be a bit intimidating if you’re not an experienced Linux user, but is really quite easy, as this blog will (hopefully) demonstrate. Raspberry Pi 3 SWD interface to STMicro ARM CPU Raspberry Pi ZeroW JTAG interface to Atmel ARM CPU I want to expand this technique to provide a more comprehensive real-time display of the CPU status, but the FTDI interface is quite limiting what I need is an fast intelligent SWD/JTAG adaptor, with a network interface so I can do both local and remote diagnosis.Įnter the raspberry Pi: a lot of computing power at very low cost, either using the built-in HDMI display output, or running ‘headless’ over a wireless network, providing diagnostic data to a remote display.Ĭonnecting the Pi to the target system could hardly be simpler 3 wires (clock, data & ground) are sufficient to access data from most CPUs with an SWD interface. In previous blog posts I used an FTDI module and pure Python code to access the internals of an ARM CPU using the SWD interface.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |