找回密码
 立即注册
查看: 1466|回复: 11

使用AiCube遇到的典型问题反馈与讨论

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:147
  • 最近打卡:2026-05-14 11:04:06

31

主题

1270

回帖

4808

积分

超级版主

积分
4808
发表于 2025-7-18 14:33:11 | 显示全部楼层 |阅读模式
AiCube-ISP软件中的AiCube工具支持用户打开之前的项目进行重新配置或者新建和之前同名的项目时,保留用户之前编写的代码。
前提是用户代码必须在AiCube预定义的//<<AICUBE_USER_XXXX_BEGIN>>//<<AICUBE_USER_XXXX_END>>标志之间进行编写。
AiCube工具在下次重新生成代码时,会自动将//<<AICUBE_USER_XXXX_BEGIN>>和//<<AICUBE_USER_XXXX_END>>之间的代码全部保存
新的代码文件生成后,再将之前保存的代码插入到相对应的标志之间

基于上面的代码保护机制,用户编写代码需要注意下面两点:
(对于新建新项目名称、新项目目录的全新项目,没有下面的问题)
1、原来的代码文件中//<<AICUBE_USER_XXXX_BEGIN>>和   //<<AICUBE_USER_XXXX_END>>之间的代码会全部保留,
     如果本次的设置和之前不一致可能会导致编译出错
     如:之前有关联printf,本次不关联,则会出现如下图的编译错误
      截图202507181432122100.jpg
2、原来的代码中//<<AICUBE_USER_XXXX_BEGIN>>和   //<<AICUBE_USER_XXXX_END>>之外的代码会全部被清除重建,
     可能会破坏原来的代码
,所以如果有重复配置项目的需求,则用户代码必须编写在标志之间



回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:406
  • 最近打卡:2026-05-14 11:37:03

849

主题

1万

回帖

2万

积分

管理员

积分
23267
发表于 2025-7-18 15:15:54 | 显示全部楼层
本贴的作用是及时通知大家遇到的典型问题,如何顺利解决
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-11-10 23:32:59

0

主题

6

回帖

62

积分

注册会员

积分
62
发表于 2025-7-25 22:25:32 | 显示全部楼层


C:\Users\Administrator\Desktop\新建文件夹\1753453402940.jpg


回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-11-10 23:32:59

0

主题

6

回帖

62

积分

注册会员

积分
62
发表于 2025-9-27 17:40:43 | 显示全部楼层
问题反馈:使用AICUBE V1.00Y,生成8H工程,使能PWMB通道7的捕获功能,编译报错如图1。
修改前如图2,修改后如图3。
另外IF报错也是相同方法修改。

图1

图1

图2

图2

图3

图3
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:233
  • 最近打卡:2026-05-14 09:01:23
已绑定手机

5

主题

131

回帖

1097

积分

金牌会员

积分
1097
发表于 2025-10-29 14:48:11 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:233
  • 最近打卡:2026-05-14 09:01:23
已绑定手机

5

主题

131

回帖

1097

积分

金牌会员

积分
1097
发表于 2025-10-29 14:48:35 | 显示全部楼层
后续遇到问题会在这里留下问题反馈
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-11-27 15:29:41
已绑定手机

0

主题

1

回帖

10

积分

新手上路

积分
10
发表于 2025-11-27 16:37:09 | 显示全部楼层
AICUBE自动生成的接口配置
    EnableP5nSchmitt(PIN_4);            //关闭P5.4施密特触发
    DisableP5nSchmitt(PIN_7);           //使能P5.7施密特触发
软件选项和注释是相同的,但是代码是不是搞反了?
截图202511271636025568.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2026-05-09 08:37:12
已绑定手机

1

主题

7

回帖

99

积分

注册会员

积分
99
发表于 2026-3-19 12:21:52 | 显示全部楼层


希望下一个版本能把地址宏定义添加进去,就可以方便更改地址。
  1. #define IAP_OFFSET 0x2000
复制代码
Pasted image 20260319120951.png
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:439
  • 最近打卡:2026-05-14 00:13:54

34

主题

191

回帖

603

积分

高级会员

积分
603
发表于 6 小时前 | 显示全部楼层
今天第一次用。发现一个问题 def.h文件
为什么
重复定义别名?是为了多种命名习惯搭配?
  1. typedef unsigned char           uint8_t;
  2. typedef unsigned int            uint16_t;
  3. typedef unsigned long           uint32_t;
  4. typedef signed   char           int8_t;
  5. typedef signed   int            int16_t;
  6. typedef signed   long           int32_t;
  7.                                 
  8. typedef unsigned char           uint8;
  9. typedef unsigned int            uint16;
  10. typedef unsigned long           uint32;
  11. typedef signed   char           int8;
  12. typedef signed   int            int16;
  13. typedef signed   long           int32;
  14.                                 
  15. typedef unsigned char           u8;
  16. typedef unsigned int            u16;
  17. typedef unsigned long           u32;
  18. typedef signed   char           s8;
  19. typedef signed   int            s16;
  20. typedef signed   long           s32;
复制代码

点评

是的,不同的程序员有不同的习惯  详情 回复 发表于 2 小时前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:439
  • 最近打卡:2026-05-14 00:13:54

34

主题

191

回帖

603

积分

高级会员

积分
603
发表于 6 小时前 | 显示全部楼层
还有一个问题。定时器时间,从32ms改成别的数字一律自动改回去。莫名其妙!!!搞定了。这个最大就是32,可以改成1ms
截图202605141148135845.jpg

点评

说明你当前的工作频率和工作模式,最大只能定时到32ms 要定时更长时间,可选择1T模式+24位模式  详情 回复 发表于 2 小时前
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-5-14 18:06 , Processed in 0.122057 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表