找回密码
 立即注册
楼主: 神农鼎

程序自动生成器,AiCube-ISP V6.96A, STC89/15/STC8H/STC32/8051U

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:323
  • 最近打卡:2025-10-10 13:11:21
已绑定手机

83

主题

3238

回帖

7162

积分

荣誉版主

无情的代码机器

积分
7162
发表于 2025-5-26 11:26:24 | 显示全部楼层
EEPROM只有单字节操作函数,话说AiCube的库函数后续如何计划的~
截图202505261123108749.jpg

点评

对于EEPROM,暂时没有更多的规划 后续根据客户的反馈再做进一步优化和扩展  详情 回复 发表于 2025-5-26 12:23
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-10-10 11:09:44

1

主题

38

回帖

1463

积分

金牌会员

积分
1463
发表于 2025-5-26 11:48:09 | 显示全部楼层
zh*** 发表于 2025-5-26 09:09
请教,不知您所说的“非正常退出”是怎么退出?
我这边测试使用:退出按钮退出、右上角关闭按钮退出、或 ...

目前单位电脑不能复现,可能是我的笔记本电脑原因吧。(上次出现时是这样的 :v6.95Q直接关掉会自动连带aicube也一起关掉,想再打开aicube就不能打开了,只能重启电脑。)
还有我的笔记本电脑中Keil打开着aicube创建的文件时,aicube就不能创建同文件的keil项目,但单位电脑就没这个限制,可能和Keil版本有关。

点评

如果Keil打开某个项目时,keil一定会锁定uvproj文件 不允许使用其他应用程序对uvproj文件进行修改或删除 所以正常情况下,如果uvproj文件被Keil打开, AiCube就无法新建与uvproj文件同名的项目,因为无法对uvproj文  详情 回复 发表于 2025-5-26 12:16
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-09-16 10:33:55

30

主题

1172

回帖

4448

积分

超级版主

积分
4448
发表于 2025-5-26 12:16:43 | 显示全部楼层
明2*** 发表于 2025-5-26 11:48
目前单位电脑不能复现,可能是我的笔记本电脑原因吧。(上次出现时是这样的 :v6.95Q直接关掉会自动连带aic ...

如果Keil打开某个项目时,keil一定会锁定uvproj文件
不允许使用其他应用程序对uvproj文件进行修改或删除
所以正常情况下,如果uvproj文件被Keil打开,
AiCube就无法新建与uvproj文件同名的项目,因为无法对uvproj文件进行写入

但为什么您单位的电脑就没这个限制,可能是低版本的keil没有对项目文件进行锁定吧
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-09-16 10:33:55

30

主题

1172

回帖

4448

积分

超级版主

积分
4448
发表于 2025-5-26 12:23:25 | 显示全部楼层
erci*** 发表于 2025-5-26 11:26
EEPROM只有单字节操作函数,话说AiCube的库函数后续如何计划的~

对于EEPROM,暂时没有更多的规划
后续根据客户的反馈再做进一步优化和扩展
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:323
  • 最近打卡:2025-10-10 13:11:21
已绑定手机

83

主题

3238

回帖

7162

积分

荣誉版主

无情的代码机器

积分
7162
发表于 2025-5-26 13:21:35 | 显示全部楼层
EEPROM的问题:
1.MOV方式操作和手册例程差异,函数内未加绝对地址0xFF0000
截图202505261313232575.jpg
2.手册范例有误
截图202505261312596421.jpg
3.更改EEPROM范围应该是需要断电重启生效,软件未提示

截图202505261312372786.jpg
4.还有个非常奇怪的问题,AiCube MOV方式默认偏移量是0xfe00,ISP软件Ai8051U默认EEPROM大小是1K。

当设置0.5K EEPROM下载,大概率读取不成功卡死。


点评

数据手册中有详细说明哪些硬件选项立即生效,哪些需要重启 [attachimg]101455[/attachimg]  详情 回复 发表于 2025-5-26 14:36
[attachimg]101453[/attachimg]  详情 回复 发表于 2025-5-26 14:31
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-09-16 10:33:55

30

主题

1172

回帖

4448

积分

超级版主

积分
4448
发表于 2025-5-26 14:31:04 | 显示全部楼层
erci*** 发表于 2025-5-26 13:21
EEPROM的问题:
1.MOV方式操作和手册例程差异,函数内未加绝对地址0xFF0000


由于两个程序访问EEPROM的方式不一样,如下:
截图202505261431006676.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-09-16 10:33:55

30

主题

1172

回帖

4448

积分

超级版主

积分
4448
发表于 2025-5-26 14:36:03 | 显示全部楼层
erci*** 发表于 2025-5-26 13:21
EEPROM的问题:
1.MOV方式操作和手册例程差异,函数内未加绝对地址0xFF0000

数据手册中有详细说明
哪些硬件选项立即生效,哪些需要重启才生效
截图202505261435202304.jpg

如果觉得单个记麻烦,可以下载后强制重新上电,所有的选项就都有效了



点评

收到  发表于 2025-5-26 15:06
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-06-10 09:54:46
已绑定手机

2

主题

29

回帖

126

积分

注册会员

积分
126
发表于 2025-5-26 15:30:28 | 显示全部楼层

提bug,AiCube创建PCA相关代码中,空闲模式停止计数设置 和 生成的代码是反的。

974adb28876dfbeed208d87c847391ef.png

6c18ad278f1b0790ae2c28718dc79bad.png

e6dbb34e8d0516fd374ecd0daacaeb5c.png

点评

多谢,收到!  详情 回复 发表于 2025-5-26 17:32
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-09-16 10:33:55

30

主题

1172

回帖

4448

积分

超级版主

积分
4448
发表于 2025-5-26 17:32:29 | 显示全部楼层
davi*** 发表于 2025-5-26 15:30
提bug,AiCube创建PCA相关代码中,空闲模式停止计数设置 和 生成的代码是反的。

多谢,收到!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-10-10 12:31:25

2

主题

14

回帖

1430

积分

金牌会员

积分
1430
发表于 2025-5-27 10:22:15 | 显示全部楼层
使用STC32F12K54,需要注释掉SYS_Init函数中的CLK_Init(),否则时钟压根就不对,USB虚拟串口和串口都没能使用。

点评

STC32F12K54和STC32G12K128差异比较大,特别是时钟部分 用AiCube产生的基于STC32G12K128的代码在STC32F12K54不能直接运行  详情 回复 发表于 2025-5-27 18:19
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-10 17:33 , Processed in 0.132945 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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