From 2f862bf8298c240ce9a61f10d22f0b3ea0d709ae Mon Sep 17 00:00:00 2001 From: Tom Nisbet Date: Sat, 16 Mar 2024 23:54:56 -0400 Subject: [PATCH] Create README.md --- HardwareVerify/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 HardwareVerify/README.md diff --git a/HardwareVerify/README.md b/HardwareVerify/README.md new file mode 100644 index 0000000..7385690 --- /dev/null +++ b/HardwareVerify/README.md @@ -0,0 +1,19 @@ +# Hardware Verify Script + +This is a sketch for low-level debugging of the TommyPROM hardware. It allows the EEPROM data, address, +and control pins to be individually set so that they can be probed to catch wiring errors. The usage is +described in the [Troubleshooting documentation page](https://tomnisbet.github.io/TommyPROM/docs/troubleshooting). + +This sketch should only be used for debugging if the main TommyPROM sketch does not seem to be working. To +get started with a new TommyPROM build, load the TommyPROM sketch into the hardware and try the Unlock, +Display and Zap commands to test reading and writing. For example: + +``` +u +d0 ff +z0 +d0 ff +``` + +The above commands will Unlock the Software Data Protection, Display the first 256 bytes, burn a +sequence of test data into the first 32 bytes, and then Display the first 256 bytes again.