Skip to content

Commit

Permalink
Add Fx PCB files, update LPC55s6 programming instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
alex-dewar committed Sep 27, 2024
1 parent aab7343 commit 1f32f55
Show file tree
Hide file tree
Showing 6 changed files with 148 additions and 299 deletions.
16 changes: 12 additions & 4 deletions CW308T_LPC55S69/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@
The LPC556S69 board features the LPC55S69 from NXP. This
device has a dual-core Cortex-M33 core, which features many
advanced security features including a PUF and TrustZone-M.
This board requires an external programmer (such as Atmel
ICE or OpenOCD) to be used. The example firmware will
This board requires an external programmer (such as Segger J-Link) to be used. The example firmware will
bring up the AES peripheral (which does not have DPA countermeasures)
along with running other normal demos.
The design files are available as part of the open-source Chip-
Whisperer example targets.
The design files are available as part of the open-source ChipWhisperer example targets.

* NXP LPC55S6x in TQFP-100 package.
* JTAG port on CW308 UFO baseboard breaks out SWD pins to standard 20-pin JTAG header.
Expand Down Expand Up @@ -38,3 +36,13 @@ The LPC55S69 target runs from the 1.2v supply on the CW308T for core voltage, an

---

## Programming Notes

As of September 2024, OpenOCD does not support this target. Confirmed working programming methods are:

* Segger JLink

Potentially working (untested) programming methods:

* Patched OpenOCD: https://review.openocd.org/c/openocd/+/8189
* PyOCD: https://pyocd.io/
6 changes: 3 additions & 3 deletions CW308T_STM32F/altium_src/CW308T_STM32415_PANEL.PcbDoc.htm
Original file line number Diff line number Diff line change
Expand Up @@ -126,17 +126,17 @@ <h1>File in Previous Format</h1>
<tr class="front_matter">
<td class="front_matter_column1">Date</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">15/08/2017</td>
<td class="front_matter_column3">2/22/2024</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Time</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">10:01:58 PM</td>
<td class="front_matter_column3">2:08:31 PM</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Filename</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3"><a href="file://C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32415_PANEL.PcbDoc" class="file"><acronym title="C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32415_PANEL.PcbDoc">C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32415_PANEL.PcbDoc</acronym></a></td>
<td class="front_matter_column3"><a href="file://C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32415_PANEL.PcbDoc" class="file"><acronym title="C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32415_PANEL.PcbDoc">C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32415_PANEL.PcbDoc</acronym></a></td>
</tr>
</table>

Expand Down
6 changes: 3 additions & 3 deletions CW308T_STM32F/altium_src/CW308T_STM32F415.PcbDoc.htm
Original file line number Diff line number Diff line change
Expand Up @@ -126,17 +126,17 @@ <h1>File in Previous Format</h1>
<tr class="front_matter">
<td class="front_matter_column1">Date</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">15/08/2017</td>
<td class="front_matter_column3">2/22/2024</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Time</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">10:01:57 PM</td>
<td class="front_matter_column3">2:08:23 PM</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Filename</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3"><a href="file://C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32F415.PcbDoc" class="file"><acronym title="C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32F415.PcbDoc">C:\Users\colin\Dropbox (NewAE Technology Inc)\engineering\git_repos\CW308T\CW308T_STM32F415\CW308T_STM32F415.PcbDoc</acronym></a></td>
<td class="front_matter_column3"><a href="file://C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32F415.PcbDoc" class="file"><acronym title="C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32F415.PcbDoc">C:\Users\alexl\code\chipwhisperer-target-cw308t\CW308T_STM32F\altium_src\CW308T_STM32F415.PcbDoc</acronym></a></td>
</tr>
</table>

Expand Down
Loading

0 comments on commit 1f32f55

Please sign in to comment.