SWD is supposedly a multi-drop bus.
Is there a way to program multiple nRF chips using only the 2 SWDCLK/SWDIO pins?
How are people programming and verifying boards when they have 1,000/10,000/100,000?
Thanks.
SWD is supposedly a multi-drop bus.
Is there a way to program multiple nRF chips using only the 2 SWDCLK/SWDIO pins?
How are people programming and verifying boards when they have 1,000/10,000/100,000?
Thanks.
There is a multi-drop extension in SWD 2.0 protocol but nRF devices don't support this. So you will have to program each nRF one at a time. The nRF IC is the master so it drives the SWD clock and thus you can only have one connected at a time.
Also see this thread: devzone.nordicsemi.com/.../
And there are board houses that will do this for you so that might be worth looking into. www.hilosystems.com/.../introduction.aspx
I think a lot of our customers are using nrfjprog with a SEGGER production programmer though.
-Mike
Pre-programming could be an option for you in production. Please check the blog 'Programming services, HI-LO Electronics in corporation with Nordic Semiconductor AS' for more info.