前言 经过上一次论坛发文,得到管理员的联系,拿到了新的资料。 基本使用的情况如下: 1 Cube的验证 SetupSTM32CubeMX是可以安装的,但是需要的相关的WL的工具包等还是下不下来。自己推断原因在于官网没有给出链接,或者安装的文件是通过离线方式进行的。总之通过SetupSTM32CubeMX来生成基本的代码这条路失败了。 2 stm32WL的项目工程 好在新的资料中有STM32Cube_FW_WL的安装包。安装完之后,仍然不能再CubeMx中看到,但是有基本的例程了。 1 Firmwarepackage 概览4 _) D7 m6 d% X 基本的文件结构如图所示。 但是项目工程都是IAR的工程,本来我是使用的KEIL的,上一次使用IAR估计都过去十多年了。 6 }4 M# W/ Y5 p" |7 v2 ~8 {+ }2 t2 软件环境的安装 (1)先安装IAR就不用了说了,因为后面device的解压目录需要。 (2)EWARMv8_STM32WLxx_Support_V3.8_OEM解压到IAR的目录。 具体说明如下: How to use: ========== * Beforeinstalling the files mentioned above, you need to have EWARM v8.xx or laterinstalled. * Run"EWARMv8_STM32WLxx_Support_V3.8_OEM.exe" at EWARM install directory. Ewarm InstallDirectory is "C:\Program Files\IAR Systems\Embedded Workbench \", H) B$ O+ S# b9 ~- C! s3 O3 跑第一个代码 首先开始简单的代码: 3.1 打开工程 代码目录: C:\STM32Cube_FW_WL_V0.4.0\Projects\NUCLEO-WL55JC\Examples\GPIO\GPIO_IOToggle\EWARM {( D& G/ D4 p+ v4 Q 将LED闪烁间隔改为1s 3.2 配置option : ~) q9 i: ?* y [' |6 j* ~# @6 p7 r v3.3 编译以及下载 # a1 ^# o( Y+ L" @% z/ _. K; H( } 下载之后就可以看到两个灯的闪烁了。 4 小结第一个测试demo比较简单,保证连接基本可以使用。软件环境也验证成功。 另外在使用过程中,有些资料是需要有的: 1AN5406 How to build a LoRa® applicationwith STM32CubeWLHow to build a LoRa® application with STM32CubeWL 2AN4967 Examples of AT commands on I-CUBE-LRWAN 3UM2073 STM32 LoRa® Expansion Package for STM32Cube 4RM0461 STM32WLEx advanced Arm®-based 32-bit MCUs with sub-GHz radio solution 5UM2643 Getting started with STM32CubeWL for STM32WL Series 6 datasheet 此外:STM32CubeProgrammer也需要安装一下,两个字,有用。 : u, u2 e! d7 N8 Y9 _1 _( X |
好 好 !!! |
前辈您好,我最近也在了解STM32WLE5系列的芯片,我注意到数据手册中芯片有两个引脚RFI_P与RFI_N,应该是连接天线的引脚吧?可是您帖子中的开发板为何没有安装外置天线呢? |
STM32Cube_FW_WL_V0.4.0 大佬这个库可以分享吗? |
大神,开发板怎么获得?也想搞一块玩玩 |
大佬,开发板什么途径获得的?在官网购买没有操作成功 |