Skip to content

Commit 0111c69

Browse files
aiwyatt787davidflowers
authored andcommitted
Pull request #2: Also include CC16BOOT-8700 - Update outer README.md
Merge in MCU16CE/dspic-bootloader-mdfu from ~C74569/dspic-bootloader-mdfu:feature/CC16BOOT-8573-update-changelog.md to develop * commit 'f9407a3a934ee03e127c58bb01ef4c7e02aede67': Use vanity URL rather than longer MDFU URL Update outer readme and changelog
2 parents a0418e1 + f9407a3 commit 0111c69

File tree

2 files changed

+37
-11
lines changed

2 files changed

+37
-11
lines changed

README.md

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,50 @@
44
<img alt="Microchip Logo." src="images/microchip_logo_black_red.png">
55
</picture>
66

7-
## dsPIC Bootloader MDFU Code Examples
7+
## dsPIC Bootloader MDFU
88

9-
Board Image if any.
9+
## <u>dsPIC33A Single Image CRC UART Boot Demo</u>
1010

11-
## Summary
11+
### Summary
12+
An example bootloader using the Microchip Device Firmware Update (MDFU) protocol and UART peripheral on the Curiosity Platform Development Board with a dsPIC33AK128MC106 DIM demonstrating the following:
13+
* Firmware update via UART using Microchip Device Firmware Update (MDFU) protocol
14+
* Application verification checking using a 32-bit CRC-32Q signature
1215

16+
### Related Documentation
17+
* [dsPIC33AK128MC106 DIM (EV02G02A)](https://www.microchip.com/en-us/development-tool/ev02g02a)
18+
* [Curiosity Platform Development Board (EV74H48A)](https://www.microchip.com/en-us/development-tool/ev74h48a)
19+
* [MDFU Protocol](http://www.microchip.com/DS50003743)
1320

14-
## Related Documentation
21+
### Setup And Operation
22+
See [crc_uart_1_image](crc_uart_1_image/) and the associated [README.md](crc_uart_1_image/README.md) files for details on the required hardware, software, setup, and how to run the demo.
1523

24+
## <u>dsPIC33A Multi-Image ECDSA UART Boot Demo</u>
1625

17-
## Software Used
26+
### Summary
27+
An example secure bootloader using the Microchip Device Firmware Update (MDFU) protocol and UART peripheral on the Curiosity Platform Development Board with a dsPIC33AK512MPS512 DIM demonstrating the following:
28+
* Secure firmware update via UART using Microchip Device Firmware Update (MDFU) protocol
29+
* Application verification checking using Elliptic Curve Digital Signature Algorithm (ECDSA) with P-384
1830

31+
### Related Documentation
32+
* [Curiosity Platform Development Board (EV74H48A)](https://www.microchip.com/en-us/development-tool/ev74h48a)
33+
* [MDFU Protocol](http://www.microchip.com/DS50003743)
1934

20-
## Hardware Used
35+
### Setup And Operation
36+
See [secure_boot_uart_2_images](secure_boot_uart_2_images/) and the associated [README.md](secure_boot_uart_2_images/README.md) files for details on the required hardware, software, setup, and how to run the demo.
2137

38+
## <u>dsPIC33A Multi-Image ECDSA CAN-TP Boot Demo</u>
2239

23-
## Setup
40+
### Summary
41+
An example secure bootloader using the Microchip Device Firmware Update (MDFU) protocol and CAN-TP peripheral on the Curiosity Platform Development Board with a dsPIC33AK512MPS512 DIM demonstrating the following:
42+
* Secure firmware update via CAN-TP using Microchip Device Firmware Update (MDFU) protocol
43+
* Application verification checking using Elliptic Curve Digital Signature Algorithm (ECDSA) with P-384
2444

45+
### Related Documentation
46+
* [Curiosity Platform Development Board (EV74H48A)](https://www.microchip.com/en-us/development-tool/ev74h48a)
47+
* [MDFU Protocol](http://www.microchip.com/DS50003743)
2548

26-
## Operation
49+
### Setup And Operation
50+
See [secure_boot_can_2_images](secure_boot_can_2_images/) and the associated [README.md](secure_boot_can_2_images/README.md) files for details on the required hardware, software, setup, and how to run the demo.
2751

2852

2953

changelog.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
# dspic-bootloader-mdfu v1.0.0
1+
# dsPIC Bootloader MDFU v1.0.0
22
### Release Highlights
33

4-
4+
* Addition of "dsPIC33A Single Image CRC UART Boot Demo" and "dsPIC33A Multi-Image ECDSA UART Boot Demo" to the dsPIC Bootloader MDFU repository.
5+
* Initial Release of "dsPIC33A Multi-Image ECDSA CAN-TP Boot Demo". Refer to the README.md for a summary and execution procedure
56

67
### Features Added\Updated
78

8-
9+
* Addition of "dsPIC33A Single Image CRC UART Boot Demo" and "dsPIC33A Multi-Image ECDSA UART Boot Demo" to the dsPIC Bootloader MDFU repository.
10+
* Initial Release of "dsPIC33A Multi-Image ECDSA CAN-TP Boot Demo". Refer to the README.md for a summary and execution procedure.
911

0 commit comments

Comments
 (0)