This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:lps:node [2016-05-24 14:24] arnaud |
projects:lps:node [2021-06-24 16:15] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP center round important 60%> | ||
+ | This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
====== LPS Node ====== | ====== LPS Node ====== | ||
Line 5: | Line 10: | ||
<WRAP half column> | <WRAP half column> | ||
Connects and buttons: | Connects and buttons: | ||
- | - **uUSB**: Used to power board (and will have command-line interface) | + | - **uUSB**: Used to power board (and have command-line interface) |
- **DC-jack**: | - **DC-jack**: | ||
- **Terminal**: | - **Terminal**: | ||
- **Reset**: Reset the board | - **Reset**: Reset the board | ||
- | - **Exp connector**: | + | - **Exp connector**: |
- | - **USR & DFU**: If pressed and held during reset or power on this will put the board into DFU bootloader mode. When the system is up and running the button is still unused, but could be used to trigger functionality in the firmware. | + | - **USR & DFU**: If pressed and held during reset or power on this will put the board into DFU bootloader mode. When the system is up and running the button is unused, but could be used to trigger functionality in the firmware. |
- **SWD**: Connector for programming and debugging MCU. Uses same pin-out as Crazyflie 2.0 and [[http:// | - **SWD**: Connector for programming and debugging MCU. Uses same pin-out as Crazyflie 2.0 and [[http:// | ||
- | - **FTDI**: Connector designed for the FTDI serial-to-USB cable (TTL-232R-3V3). | + | - **FTDI**: Connector designed for the FTDI serial-to-USB cable (TTL-232R-3V3). |
- **M3 mounting holes** | - **M3 mounting holes** | ||
</ | </ | ||
Line 30: | Line 35: | ||
===== Firmware ===== | ===== Firmware ===== | ||
+ | |||
+ | [[doc: | ||
+ | |||
==== Building and flashing ==== | ==== Building and flashing ==== | ||
- | Building and flashing is described in the [[https:// | + | Building and flashing is described in the [[https:// |
+ | |||
+ | To make the project type: <code bash> | ||
+ | |||
+ | When developing on the node you will want to flash with an SWD debuger as it is faster and allow for debugging the code. The project is configured by default to use StLink-V2 but it can use any debugger compatible with OpenOCD. To flash with SWD type: <code bash> | ||
- | Flashing via DFU requires [[http:// | + | For just flashing the latest version or for ocasional development flashing via DFU is good enough and does not required any additional hardware. |
- | To flash the firmware use | + | ===== Schematic ===== |
- | < | + | |
+ | Schematic of the Loco Positioning Node: | ||
+ | * {{: | ||
+ | * {{: | ||