调度器原子变量相关问题
运行到 WRITE_REG (FLASH->OPTKEYR, FLASH_OPTKEY1)跳转 HardFaultHandler
STM32F417IG 单端外部时钟旁路HSE Bypass问题
STM32L4A6 SDMMC 无法使用 1.8V IO 驱动 microSD 卡
STM32L4P5xx 系统内 Bootloader:RAM3 能否用作栈指针内存?
在stm32cubeAI上,打开Lanuch NeuralNet Studio提示打不开
在 STM32CubeIDE 中生成 ioc 配置文件
CAN 总线多节点环境下进行固件升级
在 Bootloader 运行期间保持 GPIO 引脚电平状态不变
把 MCO1 时钟源选为 PLLCLK会怎样
微信公众号
手机版
DEF_DATA_IN
DEF_DATA_OUT
app_x-cube-ai.h
#define AI_MNETWORK_IN_1_SIZE_BYTES 1
#define AI_MNETWORK_IN_NUM 1
#define DEF_DATA_IN \
AI_ALIGNED(4) ai_i8 data_in_1[AI_MNETWORK_IN_1_SIZE_BYTES]; \
ai_i8* data_ins[] = { \
data_in_1 \
}; \
#define AI_MNETWORK_OUT_1_SIZE_BYTES 1
#define AI_MNETWORK_OUT_NUM 1
#define DEF_DATA_OUT \
AI_ALIGNED(4) ai_i8 data_out_1[AI_MNETWORK_OUT_1_SIZE_BYTES]; \
ai_i8* data_outs[] = { \
data_out_1 \
}; \
这些只是定义了一些必要的宏和变量,用于传递模型的输入输出。这些宏和变量的意义,其实就是英文的字面意思。更多的信息可以查阅如下的文档。
假设您是按照默认的方式安装cube.ai,替换对应的用户名和cube.ai版本
C:/Users/<用户名>/STM32Cube/Repository/Packs/STMicroelectronics/X-CUBE-AI/<cube.ai 版本>/Documentation/embedded_client_api.html