Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.59 KB

WINDOWS.md

File metadata and controls

99 lines (67 loc) · 2.59 KB

From here, https://www.thethingsnetwork.org/forum/t/rak811-tracker-board/11006/194 Written by barillaro

How to Edit and Upload the code without a J-Link on Win10 and Atom Download Atom.

https://atom.io/

Once Download, install and open Atom up. Then go to settings > install, search for platformio

Install the following. platformio-ide-terminal platformio-ide platformio-ide-debugger

Once done, download and install the comm drivers for the RAK811 http://docs.rakwireless.com/en/RAK811 TrackerBoard/Tool/CP210x_Windows_Drivers.zip

Then download the git from OlofAst

https://github.com/Ebiroll/RAK811_BreakBoard

open Atom, on the PlatformIO Home Tab, go to Platform

Search ST STM32, Install

Then click Reveal

It will open up a Explorer window, then open folder ststm32/boards

copy the file from OlofAst’s git, rak811.json to the ststm32/boards folder.

Then in Atom, click open folder.

Open the folder RAK811_BreakBoard from OlofAst’s git.

Then open the Terminal in Atom

To edit the DevEUI and etc… open the file src\Commissioning.h Save, and close the tab.

Now to Compile.

In the Terminal window in Atom type: pio run if you see SUCCESS, compiling went ok

Calculating size .pioenvs\rak811\firmware.elf text data bss dec hex filename 53236 1628 5244 60108 eacc .pioenvs\rak811\firmware.elf ===[SUCCESS] Took 12.25 seconds

Now to Upload .bin file to the board Change the jumper on the board.

Connect the usb, go to Device manager and check what is you comm port number for the board.

Then in the terminal window In Atom, run the following stm32flash_src/stm32flash.exe -w .pioenvs/rak811/firmware.bin COM5

This will upload the .bin file, the result should be

stm32flash 0.5

http://stm32flash.sourceforge.net/

Using Parser : Raw BINARY Interface serial_w32: 115200 8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0429 (STM32L1xxx6(8/B)A)

RAM : 32KiB (4096b reserved by bootloader)
Flash : 128KiB (size first sector: 16x256)
Option RAM : 32b
System RAM : 4KiB
Write to memory
Data size: 54868 bytes
Erasing memory
Wrote address 0x0800d654 (100.00%) Done.

You should all be done. Unplug, change the jumper back to original position. Power up the board and it should connect to the AP. To monitor the board, download Uart Terminal, Connect to the Comm port of the board, at baud rate 115200

https://sourceforge.net/projects/uartterminal/

RAK811 BreakBoard soft version: 1.0.2 Selected LoraWAN 1.0.2 Region: EU868 OTAA: Dev_EUI: XX XX XX XX XX XX XX XX AppEui: XX XX XX XX XX XX XX XX AppKey: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX OTAA Join Start… OTAA Join Success