You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For HeliosSDK, please contact the [QuecPython technical team](https://developer.quectel.com/contact) for the source code of HeliosSDK(We are preparing to open source), You can also get supports through email QuecPython@quectel.com.
59
-
60
-
For MicroPython, You can directly pull the official code, but you need to pull MicroPython into the heliossdk directory, for example, create a services directory under heliossdk and place MicroPython in the services directory.
60
+
For MicroPython, You can directly pull the official code, and follow the steps below.
61
61
62
62
Building the firmware
63
63
---------------------
@@ -67,21 +67,25 @@ Before you start building the firmware, you must build the MicroPython cross com
67
67
> If you are in a Windows environment, you need a Windows compilation toolchain, such as MinGW.
68
68
69
69
```bash
70
-
# path: heliossdk/services/micropython
71
70
$ make -C mpy-cross
72
71
```
73
72
74
73
Then to build MicroPython for the quectel run:
75
74
76
75
```bash
77
-
# path: heliossdk/services/micropython
78
76
$ cd ports/quectel
79
77
$ make submodules
80
-
$ make
78
+
$ make BOARD=<board_name>
81
79
```
82
80
83
-
This will produce a combined `firmware.a` lib in the `build/`
84
-
subdirectory directly.The compiled MicroPython library will be used by HeliosSDK to build a complete firmware package. Of course, you can also build the entire firmware directly using the following method.
81
+
This will compile the firmware in `micropython/lib/helios/output/release/<board_name>` directory.
82
+
83
+
The firmware can also be built from the sdk directory by cloning the sdk from the https://github.com/QuecPython/Helios-SDK repository, and following the next steps to compile.
84
+
85
+
It may be necessary to create a symlink to the micropython folder in the services directory of HeliosSDK. To do this create a services folder in the sdk directory and create the link with the following command:
0 commit comments