发帖
37 2 3

星闪SDK开发——环境搭建&新建工程

Ai-Thinker小泽
论坛元老

36

主题

408

回帖

5593

积分

论坛元老

积分
5593
星闪 4838 37 2024-9-4 14:41:35

[i=s] 本帖最后由 Ai-Thinker小泽 于 2024-12-2 18:10 编辑 [/i]<br /> <br />

本帖最后由 Ai-Thinker小泽 于 2024-9-23 10:28 编辑

星闪SDK开发——环境搭建(Windows)&新建工程

前言

大家心心念念的星闪SDK终于开源了,不满足AT的情况下可以进行二开。本贴给大家带来安信可星闪开源版SDK的环境搭建和新建工程。安信可推荐的开发方式是VsCode+插件的形式,简单好用。需要有一丢丢动手能力(安装VsCode和部分软件依赖包),话不多说直接开始。

SDK获取环境搭建

先附上GitHub链接:星闪SDK GitHub链接 再附上Gitee链接:星闪SDK Gitee链接

最后附上开发SDK需要的软件包:提取码BS21

在SDK的链接下可以看到Readme提供的环境搭建教程。搭建完环境后我们直接搭建新工程。

新建工程

在SDK目录下的application中我们可以看到有一个demo的工程,该工程为默认编译的工程。既然要新建工程,我们直接copy原来的demo工程在一个目录下,并且改名为helloworld,一同将里面的文件名称也改为我们熟悉的helloworld.c和helloworld.h。

image.png

依旧简简单单修改一下.c和.h的头文件和宏规范。

image.png

image.png

为了区分demo文件,我们把Log打印的内容改成HelloWorld。

image.png

注意,我们的工程入口函数统一为axk_main,也就是熟知的main函数。 本工程只是创建了两个任务循环执行。

image.png

然后改一下工程下的CMakeLists.txt ,把工程命和已有的.c文件添加进去。 把application目录下的CMakeLists.txt,使用add_subdirectory_if_exist添加工程。

image.png

image.png

最后,改一下build\config\target_config\bs21\config.py目录下,ram_component数组的内容。将我们的工程名添加进去。

image.png

到此为止我们的工程就搭建完成了。

编译与烧录

点击插件,在对应的SDK下可以选择编译,清除编译结果,还有烧录。

image.png

点击Build,进行编译。出现SUCCESS代表编译成功。

image.png

工程配置中配置好对应的烧录端口。也可以改烧录波特率。

image.png

点击Upload,出现Connecting, please reset device...后按下开发板的RST按键。等待进度条完成。

image.png

image.png

烧录完成后注意断电复位!插拔VCC或者USB供电线。

验证结果

image.png

──── 2人觉得很赞 ────

使用道具 举报

2024-9-4 15:34:49
哇!终于出来了
2024-9-4 16:02:18
遥遥领先
2024-9-4 16:11:01
哇塞
遥遥领先
2024-9-4 16:54:23
遥遥领先
2024-9-4 17:13:35
学习
2024-9-4 20:18:18
泽哥链接打不开
2024-9-4 21:35:58
404
2024-9-4 22:07:29
您需要登录后才可以回帖 立即登录
高级模式
1234下一页
统计信息
  • 会员数: 28220 个
  • 话题数: 40145 篇