User Tools

Site Tools


demoboard_getting_started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
demoboard_getting_started [2018/04/08 19:41] – [Code] arkodemoboard_getting_started [2018/04/11 03:12] arko
Line 25: Line 25:
  
   - MPLAB X Download Site: [[http://www.microchip.com/mplab/mplab-x-ide]]   - MPLAB X Download Site: [[http://www.microchip.com/mplab/mplab-x-ide]]
-  - Click the "Downloads Archive" tab and download the latest version of MPLAB X +  - Click the "Downloads" tab near the bottom of the page and download the latest version of MPLAB X IDE 
-  - XC16 Compiler: [[http://www.microchip.com/mplab/compilers]] +  - Install MPLAX X IDE 
-  - Click the "Downloads Archive" tab and download the latest X16 compiler+  - XC16 Compiler Download Site: [[http://www.microchip.com/mplab/compilers]] 
 +  - Click the "Downloads" tab near the bottom of the page and download the latest XC16 compiler 
 +  - Install the XC16 Compiler
  
 ---- ----
Line 46: Line 48:
  
 Once you've compiled your code using MPLAB X, you can upload the ".hex" file using either method: Once you've compiled your code using MPLAB X, you can upload the ".hex" file using either method:
-  USB Progamming via Bootloader (default, requires no additional hardware) +  * **USB Programming via Bootloader** (default, requires no additional hardware) 
-  Programming via PICKIT3 (highly-recommended, requires additional hardware) +    * Pros: Free, easy to use 
 +    * Cons: No debug information 
 +  OR 
 +  * **Programming via PICKIT3 Programmer/Debugger** (highly-recommended, requires additional hardware) 
 +    * Pros: Debugging allows users to step through code, watch values of variables during run-time. Huge time-saver.  
 +    * Cons: Additional costs
 ==== USB Bootloader Programming ==== ==== USB Bootloader Programming ====
  
Line 57: Line 63:
   - Download and Install Mono: \\ [[http://www.mono-project.com/download/stable/]]   - Download and Install Mono: \\ [[http://www.mono-project.com/download/stable/]]
   - Download and Install the L1Demo GUI Loader (Mac/Windows/Linux): \\ [[https://github.com/thedeltaflyer/L1Demo-GUI-Loader/releases/]]   - Download and Install the L1Demo GUI Loader (Mac/Windows/Linux): \\ [[https://github.com/thedeltaflyer/L1Demo-GUI-Loader/releases/]]
 +  - Windows Users will need to download and install drivers for the demoboard: [[http://l1demo.org/driver/Demox64.EXE | Win 64-bit]] or [[http://l1demo.org/driver/Demox86.EXE | Win 32-bit]] or Manual Install with [[http://l1demo.org/driver/L1DemoBoardDrivers.zip | INI file]]
   - Run the "L1Demo GUI Loader" application. On newer Macs, you may need to right-click on the app icon and hit "Open".   - Run the "L1Demo GUI Loader" application. On newer Macs, you may need to right-click on the app icon and hit "Open".
   - Connect your L1 Demoscene Board to your Mac/PC using a USB A to USB MicroAB cable   - Connect your L1 Demoscene Board to your Mac/PC using a USB A to USB MicroAB cable
-  - Power-up the L1 Demoscene Board using either USB or external power (see "Power Up" section)+  - Power-up the L1 Demoscene Board using either USB or external power (see "Power Up" section) {{:callouts_board.png?400|}}
   - Click "Choose File" on GUI and navigate to the .hex file you wish to flash to the board: \\ {{:usbprogram.png?400|}}   - Click "Choose File" on GUI and navigate to the .hex file you wish to flash to the board: \\ {{:usbprogram.png?400|}}
   - IMPORTANT: *The next sequence of events are time sensitive*   - IMPORTANT: *The next sequence of events are time sensitive*
demoboard_getting_started.txt · Last modified: 2023/02/19 02:35 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki