Skip to content

Commit f136f09

Browse files
committed
add documentation for MCU16GITHUB-942
1 parent c1df0a1 commit f136f09

File tree

11 files changed

+22
-4
lines changed

11 files changed

+22
-4
lines changed
Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<picture>
2-
<source media="(prefers-color-scheme: dark)" srcset="../images/microchip_logo_white_red.png">
3-
<source media="(prefers-color-scheme: light)" srcset="../images/microchip_logo_black_red.png">
2+
<source media="(prefers-color-scheme: dark)" srcset="./images/microchip_logo_white_red.png">
3+
<source media="(prefers-color-scheme: light)" srcset="./images/microchip_logo_black_red.png">
44
<img alt="Microchip Logo." src="../images/microchip_logo_black_red.png">
55
</picture>
66

@@ -12,7 +12,25 @@ This folder contains precompiled .hex files for the demo bootloader and applicat
1212
**NOTE** - Only the bootloader project has code that requires an NDA. The application .hex file can be compiled as is and is provided out of convenience.
1313

1414
## Programming the Bootloader from the Precompiled .hex File
15-
TBD
15+
1. Connect the dsPIC33C Touch CAN LIN Curiosity Development Board to the PC via the USB micro-B port.
16+
2. Open the MPLAB X IPE program.
17+
3. Enter the dsPIC33CK1024MP710 in the "Device" selector.<br>
18+
![Select the correct device](./images/select_device.png)<br>
19+
4. Select the "Curiosity/Starter kits" option from the "Tools" dropdown.<br>
20+
![Select the curiosity board](./images/connect_tool.png)<br>
21+
5. From the menu, select "Settings -> Advanced Mode"<br>
22+
![Enable advanced mode](./images/advanced_mode.png)<br>
23+
6. Enter the IPE password. The default password is "microchip" if a new password has not been selected yet. <br>
24+
![Password to enable advanced mode](./images/password.png)<br>
25+
7. From the menu, select "Settings -> Release from Reset". This will allow the programmer to release the device from reset after a programming is complete and allow the device to run the new code.<br>
26+
![Release from reset](./images/release_reset.png)<br>
27+
8. From the menu, select "File -> Import -> Hex". Select the following file: `/secure_boot_and_secure_firmware_upgrade_over_canfd/hex_files/boot.X.production.hex`.<br>
28+
![Import hex file](./images/import_hex.png)<br>
29+
9. Click the "Connect" button.<br>
30+
![Connect the tool](./images/connect_tool.png)<br>
31+
10. Once the connection is complete, press the "Program".<br>
32+
![Program flash](./images/program.png)<br>
33+
11. When programming is complete, the bootloader should now be operational. You can continue to use the bootloader using the `README.md` documentation found in the boot.X folder that is one level higher in this directory structure.
1634

1735
## Loading and Running the Application
18-
Use the README.md file in the top-level folder of the demo for the full instructions of the how to load the application using the bootloader. When prompted to load a .hex file, load the application file located here.
36+
Use the `README.md` file in the top-level folder of the demo for the full instructions of the how to load the application using the bootloader. When prompted to load a .hex file, you can choose to load the application file located here instead of compiling the application project and using the resulting .hex file.
123 KB
Loading
176 KB
Loading
178 KB
Loading
5.47 KB
Loading
5.32 KB
Loading
30.2 KB
Loading
185 KB
Loading
183 KB
Loading
121 KB
Loading

0 commit comments

Comments
 (0)