SPV40/50/60的用户程序开发采用的是基于Eclipse IDE 开发的 juiceBox-5.11,可通过解压附带的软件压缩包直接使用,无需安装。
解压后双击文件夹中的jxb_v511.exe运行,选择特定文件夹或使用IDE默认文件夹作为workspace。
oss:软件栈;包含初始化代码、外设驱动API和预设场景静态库,属于公共代码,同一oss下的所有别的工程通用。
app:用户代码文件夹;不同工程的用户代码存于此,方便不同工程管理。
image:资源文件夹;包含模型库,用户配置文件等。
在当前工程下将生成 debug和output 文件夹,如未出现请右键点击工程名,执行 Refresh 。
此时就可以使用固件下载工具在工程文件目录下选择output文件下的.bin文件进行固件下载。具体烧录操作详见“SPV40下载软件V0.3.2使用说明”。
推荐通过IDE下拉菜单 Window ‣ Preferences ‣ General ‣ Workspace 下开启如图选项,实现编译后自动刷新工程文件夹。记得点击apply。
工程若有修改,则需要在保存之后进行编译,建议通过IDE下拉菜单 Window ‣ Preferences ‣ General ‣ Workspace ‣ Build 下开启如图选项,实现编译前自动保存修改过的工程。记得点击apply。
我们推荐以重命名SDK提供的模板工程生成用户自己的初始工程。此种方式可以确保将SDK工程中已有的工具链相关推荐配置完全保留,如目标处理器设置、编译器选项和链接器脚本等重要参数。