AliOS Studio
是一套基于vscode的开发环境。AliOS Studio
有以下功能:
极佳开发体验、简单操作界面
代码补全、索引、提示等
编译/下载/调试 AliOS Things
适配多种开发板
串口工具等
安装
1. 下载/安装 vscode
访问 https://code.visualstudio.com/ 下载并安装vscode
。
2. 安装AliOS Studio 插件
打开vscode,按照下图所示安装AliOS Studio
插件:

使用
AliOS-Studio 工具栏
AliOS-Studio
的主要功能都集中在vscode下方工具栏中,小图标从左至右功能分别是 创建工程
编译
烧录
串口工具
清除

点击左下角“helloworld@developerkit",即可根据开发要求创建自己的应用以及选择正确的目标板。针对haas板,可以选择一个简单的示例程序helloworld_demo
,开发板haas100
进行验证。
编译 - Build
左侧的helloworld@deverloperkit
是编译目标。如果是基于haas开发板创建的helloworld,此处将显示helloworld_demo@haas100
。点击左下角的“√”进行编译。

烧录
烧录方式1:
可以直接点击“⚡️“标志进行烧录,在随后的终端界面中选择相应的串口即可开始烧录。
烧录成功后,显示“Firmware upload succeed“字样。
烧录成功后,也自动将串口信息保存在当前目录下的.aos_config_burn文件中。如果后续烧录时,串口号有变化,可以删除该文件,再使用点击“⚡️“标志烧录。
如果在烧录期间,提示“Please reboot the board manually“,请按复位键复位开发板。若复位无效,还是一直打印“Please reboot the board manually“,则需要将板子完全断电,再上电,然后重新点击“⚡️“标志烧录。

烧录方式2:
烧写固件至haas开发板,需要使用烧录工具platform/mcu/haas1000/release/write_flash_gui/haas1000_write_flash_main.exe烧写boot程序及应用程序。 其中haas1000为选择的mcu型号。
注意:该烧录工具只能在win环境下运行。 haas100开发板波特率为:1500000。
烧写步骤:
版本文件下载
编译完成后,确认platform/mcu/haas1000/release/write_flash_gui 工具下ota_bin目录的文件齐全,如下图所示。第一次需要下载ota_bin目录下面的所有文件,之后每次烧写只需下载ota_rtos.bin文件即可。

烧写
选择烧写串口 打开haas1000_write_flash_main.exe,点击下图橙色框所示的图标
再点击list,选择串口
注意:此时需要停止其它使用该串口的工具,否则这里找不到串口。
选择后,图示如下:

点击OK按键,显示如下界面:

b. 开始烧写点击开始烧写按键

,开始烧写。
c. 重启单板点击蓝色开始烧写按键

后,如果没有开始烧写,需要按复位键(短的按键)经芯片复位,之后,会自动开始烧写。烧写过程界面如下:

烧写完成界面如下:

注意:烧写时,有可能烧写失败。烧写失败后,点击绿色停止按钮

,再点击蓝色开始按钮

,重新开始直至成功。d. 烧写完成烧写完成后,需要退出烧写工具,将板子重新复位。
调试
在 VS code Extension 栏位搜索 Cortex-Debug 并安装, 如图所示。
在VS code 打开/.vscode/launch.json文件,设置好debug正确的参数,如下图所示。 PS: 其中executable为ELF可执行文件。armToolchainPath为toolchain的安装目录,serverpath为Jlink GDB的目录,参考
硬件上Jlink连接好开发板,将Haas100板上的SWDIO/SWCLK/GND与Jlink上正确的pin脚连接好。
点击左侧run 按钮,在视窗中选择设置好的名为"Debug Microcontroller"的下拉菜单。
Reset Haas板后点击上图红圈所示的执行,即可完成Jlink GDB与开发板的连接。下图所示连接成功。
其中橙框所示的为debug菜单,依次为:Continue/Step over/Step into/Step out/Restart/Stop.
点击continue,可以在设置好的终端上看到helloworld的输出。串口终端的使用可参考《HaaS100快速开始》串口打印章节。
根据实际需要,可以设置断点,单步等各种debug手段。
串口监控 - Monitor
通过 USB Micro 线缆连接好开发板和电脑
点击VS code 工具栏View->Commnad palette, 如下如所示:
在键入框输入 connect device. 然后在根据菜单选择COM口以及填写正确的波特率。
连接成功后在terminal显示输出信息,参考下图。
此外,也可以直接打开任意超级终端,设置正确的波特率和串口,可以在终端上看到应用的输出。
在文档使用中是否遇到以下问题
更多建议
匿名提交