ST意法半导体
直播中

陈超

7年用户 964经验值
私信 关注
[问答]

如何在AlgoBuilder中使用自定义模板文件呢?

我的目标是在 AlgoBuilder 中使用自定义模板文件。例如在 main.c 文件中有一个额外的函数或类。因此,我想为 NUCLEO-L476RG 创建一个新的固件模板,如 en.UM2689 中所述。
我正在使用 CubeMX,因为在 CubeIDE 中无法将“应用程序结构”更改为“基本”。
我按照 en.UM2689 中的描述,将应用程序设置为“IKS01A3_AlgoBuilder_Template”等。生成代码后,我将整个项目位置复制到C:UsersUSER_NAME
STMicroelectronicsAlgoBuilderFirmwareTemplate。
然后我重新启动 Algobuilder 并尝试为新目标创建新设计。但是,新目标在下拉列表中不可用,
有什么,我想念的吗?如果我转到C:Program Files (x86)STMicroelectronicsAlgoBuilderProjectTemplate,我会看到一个描述不同目标的 target.xml 文件。

回帖(1)

h1654155275.5684

2023-1-12 15:53:32
我确实取得了一些进步:


  • 在 CubeMX 中设置外设
  • KS01A3_AlgoBuilder_Template 在 CubeMX 中创建的应用程序
  • 打开 KS01A3_AlgoBuilder_Template application CubeIDE 不做任何改变,只是构建它。(包含的 .c 文件存在一些问题)
  • 复制到C:UsersUSER_NAMESTMicroelectronicsAlgoBuilderFirmwareTemplate。
  • 启动 Algobuilder 并在 Targets 下出现以下目标:Nucleo_L476RG_Template_01 (STM32L476RGTx)
  • 创建了一个非常简单的项目:SensorHub + Accelerator + Graph
  • “生成 C 代码”和“显示 C 代码”

在这里我有一些问题。我正在查看模板中的文件“algo_builder.c”,并将其与显示的 C 代码进行比较。我会接受,它们是相同的,但事实并非如此。它们应该相同还是我在概念层面误解了某些东西。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分