按报错类型16的定义是: AI_ERROR_INVALID_HANDLE = 0x10, AI_ERROR_CODE_NETWORK = 0x0010, 我的代码中定义和使用如下: static ai_handle mynetwork = AI_HANDLE_NULL;//定义网络名称 ..... batch = ai_network_run(mynetwork, ai_input, ai_output); if (batch != 1) { err = ai_network_get_error(mynetwork); printf("AI ai_network_run error - type=%d code=%d\r\n", err.type, err.code); Error_Handler(); } 这个代码在STM32F373上已经用过很多次了,没有发生过这样的错误,但这次打算移植F407上,就报错。不知是什么原因? |
cube ai模型太大,超过闪存和ram,量化后8位整数,不支持解析
CubeMX导入AI模型报错
STM32U575RIT6使用X-CUBE-AI 8.0.0部署ST官方运动检测模型时,出现E801(HwIOError): Invalid firmware - COM11:115200错误。
STM32部署机器学习算法硬件至少要使用哪个系列的芯片?
请问CubeIDE导入模型生成的代码卡死在MX_X_CUBE_AI_Process()函数有人遇到过吗
stm32h750 cube ai 卡ai_network_create_and_init了
STM32H750VBT6在板上运行验证程序时出现以下错误。
2024 STM32巡回研讨成都站打卡分享
stm32cubeide xx has no member named xx
Cortex m3内核是很特殊吗,为什么st公司的很多软件比如cubemx.ai唯独不支持m3内核的stm32f1系列
要不你使用模型通过CubeMx基于STM32F4重新生成下工程看看。
可能我没有表达清楚,我的意思是说在STM32F373上面,这套流程跑通了,然后又做了一个相同结构的(即输入同样是3个特征值,输出同样是一个输出值),但更为复杂的模型,因此F373的容量就不够了,然后用X-CUBE-AI 再部署到F407上,硬件容量是满足要求的,但运行时报 错误类型和代码16
谢谢,找到原因了。是没有初始化,因为初始化函数和AD的初始化函数太像了,搞混了!😄
呵呵~!解决就好~!