SPV40/50/60集成开发环境使用

IDE安装

SPV40/50/60的用户程序开发采用的是基于Eclipse IDE 开发的 juiceBox-5.11,可通过解压附带的软件压缩包直接使用,无需安装。

image-20240130113544135

解压后双击文件夹中的jxb_v511.exe运行,选择特定文件夹或使用IDE默认文件夹作为workspace。

image-20240130113354725

 

导入用户工程模版

image-20240130113851862image-20240130114333847

 

image-20240130134027813

用户工程模版说明

oss:软件栈;包含初始化代码、外设驱动API和预设场景静态库,属于公共代码,同一oss下的所有别的工程通用。

app:用户代码文件夹;不同工程的用户代码存于此,方便不同工程管理。

image:资源文件夹;包含模型库,用户配置文件等。

image-20240130155344685

用户工程编译

image-20240130135338744

此时就可以使用固件下载工具在工程文件目录下选择output文件下的.bin文件进行固件下载。具体烧录操作详见“SPV40下载软件V0.3.2使用说明”。

 

推荐通过IDE下拉菜单 Window ‣ Preferences ‣ General ‣ Workspace 下开启如图选项,实现编译后自动刷新工程文件夹。记得点击apply。

image-20240130140344001

工程若有修改,则需要在保存之后进行编译,建议通过IDE下拉菜单 Window ‣ Preferences ‣ General ‣ Workspace ‣ Build 下开启如图选项,实现编译前自动保存修改过的工程。记得点击apply。

image-20240130143015201

新建用户工程

我们推荐以重命名SDK提供的模板工程生成用户自己的初始工程。此种方式可以确保将SDK工程中已有的工具链相关推荐配置完全保留,如目标处理器设置、编译器选项和链接器脚本等重要参数。

  1. 使用文本编辑器,打开工程文件夹根目录下”.project”文件,将其中name一栏键值修改为新工程的名称,保存文件。
  2. 如果该工程文件夹下已存在”debug”子文件夹,请将其删除。
  3. (可选但推荐)最后将该工程文件夹名称修改为新工程名。

image-20240130143441418

image-20240130143622920