This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

PCA10040 SEGGER J-Link OB Code Customization

Hi,

I would like to know if anyone ever tried to alter the SEGGER J-Link OB Code that goes on the ATSAM3U2CA-AU IC (this is the IC that controls de PCA10040).

I'm asking because I would like to create a programming central for my devices but I would like to program more than one board at once. And debug them too.

If anyone have that code, or could explain to me how I can achive that would be appreciated.

The image below may help you understand what is I'm trying to do. image description

Thanks in advance,

  • As the name suggest SEGGER J-Link OB firmware is product of SEGGER company and it's closed source (actually it's one of the biggest products of that company, not surprising they are not giving the source for free;). However there exist MBED variant which has open source FW on GitHub.

    Side note: doing this yourself looks like a lot of work and unless you are really good and fast embedded developer it will be most probably cheaper and more effective to purchase some of already existing solutions. You are not the first guy solving parallel FW flashing configuration for HW production, see solutions listed at Nordic Infocenter and various blog posts.

  • Thank you, that variant was what I was looking for.

    Actually the idea of this board is not for mass production, we have those bed of nails for that. It's a way to make the firmware developers life easier when debugging and programming the board, so they won't have to keep worrying about conecting a lot of cables to a bunch of peripherals an some of them may be damaged. And the PCB really doesn't seems that complex. I may have to do a multiplexer to program one by one, I'll make that test before continue with PCB design. But if a parallel connection with pull-up resistors works that would be awesome.

    Thank you for your response, lot of usefull links.

Related