目春 发表于 2024-10-17 10:48:47

32G12K128: 5V供电仿真下载失败,3.3V可以

问题1:32G12K128芯片32脚,
3.3V供电时既可以使用KEIL仿真下载也可以使用官方ISP下载;

但是5V供电时只能使用ISP下载,keil仿真下载失败。



问题2:使用官方ISP工具下载时,需要先点下载,重新上电后才可以成功烧录程序。

下载工具是 “官方STC-USB Link 1D”,仿真编译软件是“Keil C251”

上边的问题这么解决,求大神指点,在线等....



CyberHamster 发表于 2024-10-17 10:50:59

使用什么下载工具

目春 发表于 2024-10-17 10:52:23

CyberHamster 发表于 2024-10-17 10:50
使用什么下载工具

官方STC-USB Link 1D

CyberHamster 发表于 2024-10-17 11:10:25

目春 发表于 2024-10-17 10:52
官方STC-USB Link 1D


通过这个选项设置输出电压


检查板子上是否有不支持5V的器件
仿真前后都要重新上电
除SWD仿真外,仿真后需要USB下载才能恢复正常工作状态


CyberHamster 发表于 2024-10-17 11:12:11

CyberHamster 发表于 2024-10-17 11:10
通过这个选项设置输出电压




特别提醒:
AI32G12K128系列芯片制作成串口和USB仿真芯片后, 必须使用USB下载才能恢复正常下载
否则会出现"硬件选项编程失败"的错误

==> 单CPU方案仿真器使用方法:
1、首先点击此页面中的"添加MCU型号到Keil中"按钮进行安装仿真驱动
2、准备1片上面按钮所指型号的芯片并将其设置为仿真目标芯片
3、在Keil软件中打开项目,并进行相关设置,设置完成即可开始调试
4、串口/USB仿真监控程序占用P3.0/P3.1两个I/O口,但不占用串口1
   用户可以将串口1切换到P3.6/P3.7或者P1.6/P1.7再使用
   用户不能向P3.0口和P3.1口写数据
5、用户不能使用与P3.0和P3.1相关的中断和功能
   (包括INT4中断、定时器2的时钟输出、定时器2的外部计数)
6、串口/USB仿真监控程序占用内部xdata/edata的最后768字节
   SWD仿真不占用任何ROM和RAM资源

==> AI32G/32F系列芯片SWD硬件仿真说明
Flash : 0 Byte
edata : 0 Byte
xdata : 0 Byte
Port: P3.0 and P3.1
      可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4

==> AI32G12K128系列芯片串口/USB仿真说明
Flash : 0 Byte
edata : 最后的768 Bytes
xdata : 0 Byte
Port: P3.0 and P3.1
      可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4
*** 注意: 下次必须使用USB下载才能恢复普通ISP下载 ***

CyberHamster 发表于 2024-10-17 11:17:40

USB Link1D串口的IO模式也是可以设置的







CyberHamster 发表于 2024-10-17 11:18:19


soma 发表于 2024-10-17 11:30:41

不应该吧,除非设备都是3.3伏的,但是5伏也应该会出问题吧

Matrix 发表于 2024-11-11 14:01:56

CyberHamster 发表于 2024-10-17 11:10
通过这个选项设置输出电压




这是脱机下载,在线下载不一样
页: [1]
查看完整版本: 32G12K128: 5V供电仿真下载失败,3.3V可以