对该工具使用一段时间之后回过头再次阅读帮助文档(《Simplicity Studio 5 Users Guide》),更容易理解文本内容。
工程文件的组织方式有两种:
1. component-based project architecture
基于组件的项目结构,有许多可配置的软件组件,这些组件与源码是对应的,并且实现了自动化的安装卸载,各个组件之间的有相应的依赖关系。以前的思维方式更多是自下而上,从底层硬件到外设驱动,然而这里需要转变为从功能需求找到所需组件,再到配置底层驱动参数。这方面的文档支持过于分散。初期需要不断尝试。
例如,我只需要一个printf(而不是log),需要安装哪些组件?
当搜索print或者printf时,有很多内容,无从下手。可以试试:https://www.cnblogs.com/jdub/p/15878260.html
最后,这种架构虽然方便了开箱即用的那些内置例程,却给提高了配置、新增以致定制项目的复杂度。
2. AppBuilder,于STMcube IDE的某些功能有不少相似之处,TODO
如何转移工作区的项目文件到新的文件夹,并且可以继续使用ssv5编辑、编译?
从默认的工作区将目标工程整体拷贝出来

目标文件夹:

进入ssv5点击导入工程,并选择目标文件夹


继续下一步,修改项目文件夹所在位置为其源码所在位置即可:

成功导入,并且没有自动拷贝大量文件到新的工程目录,因为使用了源码文件夹:

以上,关键是分清楚两个概念,源码目录、项目工程目录,二者可以是重叠的。
进入工程,可以发现,只有一个文件发生了修改,就是:
![]()
导入操作,只是自动修正了相应源文件的路径。