Skip to content

Commit 83bcdb6

Browse files
committed
docs: Update firmware flashing guide
Signed-off-by: Ajay Bhargav <[email protected]>
1 parent 82b5397 commit 83bcdb6

8 files changed

+60
-2
lines changed
17.4 KB
Loading
7.85 KB
Loading
10.6 KB
Loading
29.4 KB
Loading
28.5 KB
Loading
30.1 KB
Loading
17.2 KB
Loading

docs/book/flashing.rst

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,66 @@
11
Firmware Flashing Guide
22
=======================
33

4+
Core and application firmware flashing is supported on both PlatformIO and Arduino IDE.
5+
46
Flashing Application firmware
57
-----------------------------
68

7-
Core Firmware Reflash
8-
---------------------
9+
Upload Application via PlatformIO
10+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11+
12+
Click on the upload icon in bottom toolbar as shown in picture
13+
14+
.. image:: ../_static/platformio-ide-code-build.png
15+
16+
Upload Application via Arduino
17+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18+
19+
Directly click on upload button in toolbar as shown
20+
21+
.. image:: ../_static/arduino-ide-flash-upload.png
22+
23+
Alternatively from Menu bar, go to Sketch -> Upload
24+
25+
.. image:: ../_static/arduino-ide-flash-menu.png
26+
27+
28+
Core Firmware Re-flash
29+
----------------------
30+
31+
Currently core re-flashing of GSM devices is possible and it's only supported on windows platform due to vendor limitation.
32+
33+
Flashing Core via PlatformIO
34+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
35+
36+
1. Open project tasks by clicking PlatformIO icon from left sidebar
37+
2. Under custom tasks, click "Reflash Core Firmware"
38+
39+
.. image:: ../_static/platformio-ide-flash-core.png
40+
41+
3. Core flashing will start, check progress in terminal windows
42+
43+
.. image:: ../_static/platformio-ide-flash-core-progress.png
44+
45+
Flashing Core via Arduino
46+
^^^^^^^^^^^^^^^^^^^^^^^^^
47+
48+
1. Select Programmer from Tools -> Programmer -> Logicrom Core Flasher (MT2503/MT6261)
49+
50+
.. image:: ../_static/arduino-ide-select-logicrom-flasher.png
51+
52+
2. Select device COM port under Tools -> Port
53+
54+
.. image:: ../_static/arduino-ide-select-logicrom-flasher-port.png
55+
56+
3. Click Tools -> Burn Bootloader to start flashing. Check flash progress in the output console
57+
58+
.. image:: ../_static/arduino-ide-logicrom-flasher-progress.png
59+
60+
Flashing Issues
61+
---------------
62+
63+
If you face any problem during application or core flashing, Please open new issue here:
64+
65+
https://github.com/waybyte/platform-logicrom/issues
66+

0 commit comments

Comments
 (0)