Happy New Year Everybody!
I’m laying out the schematic for a new product that will be using the P1 as its main system computer.
I’m basing my design layout off the SparkFun P1 Red Board layout & Particles P1 Datasheet info.
The first question I have is about the need to include a ARM JTAG programming port / pins or not?
I want the end product to be able to be flashed over WiFi all the time ideally so what benefits would having a JTAG port provide me as a product creator? Any advice about this is welcomed.
The next question is about if I need to include a USB port. Again all my P1 and Photon programming has been done over WiFi.
Usually I display the Serial Output for debugging on a LCD screen so debugging via USB serial on a PC is not something I normally do but I can see how this might be useful for troubleshooting a product that is not working as intended.
Is the USB port or JTAG port required if I want to dump data onto the 1MB flash chip on the P1 since it can not be easily done at the moment via a WiFi firmware update.
How are you guys programming data on P1’s 1 MB flash chip? JTAG programming or USB via PC? I assume USB.
I included the same RGB led that the Photon uses for displaying system status.
I’m pretty sure the D7 LED is not required, I’m leaving it out but if there is good reason for leaving it then please let me know.
That’s all the questions I have for now