atc1441 / E-Paper_Pricetags

GNU General Public License v3.0
228 stars 39 forks source link

Any information on Testpads on the ZBD 50c? #3

Open xsrf opened 3 years ago

xsrf commented 3 years ago

Hey, do you have any information on the Testpads of the ZBD 50c? You did connect them to a programmer (?) in https://www.youtube.com/watch?v=OzS4UP7LHaE I've mapped them but I haven't probed them... Any useful signals while the display is wake/in sync? I assume you can use them for programming the CC1110?

zbd_50c_pcb_testpoints
xsrf commented 3 years ago

From the datasheet:

The debug interface uses the I/O pins P2_1 as Debug Data and P2_2 as Debug Clock during Debug mode. The debug interface allows programming of the on-chip flash. It also provides access to memory and registers contents, and debug features such as breakpoints, single-stepping, and register modification. Debug mode is entered by forcing two rising edge transitions on pin P2_2 (Debug Clock) while the RESET_N input is held low. So it's nice to see these broken out

atc1441 commented 3 years ago

Yes these test pins are used to flash the CC1110, they also have the UART port brought out but until now it is not known what protocol it uses, i speculate on it being the RF data just directly via uart to set its function in production.

on all the ZBD and DisplayData displays these pins are available but not on all in such an order and over the whole pcb

Here is an not so nicely drawn overview

P1.6 and P1.7 is the UART and the P0.1 is most likely to enter the Display into the Test/Programing mode with stock firmware already on. 20210327_131814 20210327_131818 20210327_131840 20210327_131951 20210327_132605