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 revision Previous revision
Next revision
Previous revision
demoboard_getting_started [2018/04/08 12:41]
arko [Code]
demoboard_getting_started [2018/04/10 20:14] (current)
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 ​the L1 Demoscene Board to your Mac/PC using a USB A to USB MicroAB cable {{:​callouts_board.png?​400|}} 
-  - Power-up the L1 Demoscene Board using either USB or external power (see "Power Up" section)+  - Connect the VGA Cable and Audio Jack from your monitor and speakers to the L1 Demoscene Board 
 +  - Power-up the L1 Demoscene Board using either USB or external power (see "Power Up" section) ​
   - 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.1523216460.txt.gz · Last modified: 2018/04/08 12:41 by arko