health 发表于 2025-12-31 16:04:20

link1d下载STC32G144K246失败

STC32G144K246实验箱,使用USB直连按P3.2断电启动,可以正常下载程序。

使用link1d下载中途失败。
最新ISP版本V6.96L,link1d固件自动升级至最新版本。



正在检测目标单片机 ...
下载板型号: USB-Link1D
有外挂2M字节 Flash


继续检测目标单片机 ...
单片机型号: STC32G144K246


当前芯片的硬件选项为:
. 系统ISP工作频率: 23.827MHz
. 内部IRC振荡器的频率: 48.000MHz
. 掉电唤醒定时器的频率: 35.100KHz
. 振荡器放大增益使能
. 用户EEPROM大小被设置为 2 K
. P3.2和P3.3与下次下载无关
. 上电复位时增加额外的复位延时
. 复位引脚用作普通I/O口
. 检测到低压时复位
. 低压检测门槛电压 : 2.00 V
. 上电复位时,硬件不启动内部看门狗
. 上电自动启动内部看门狗时的预分频数为 : 256
. 空闲状态时看门狗定时器停止计数
. 下次下载用户程序时,将用户EEPROM区一并擦除
. 下次下载用户程序时,没有相关的端口控制485
. 下次下载时不需要校验下载口令
. 内部参考电压: 1186 mV (参考范围: 1100~1300mV)


单片机型号: STC32G144K246




正在重新握手 ... 成功                        
当前的波特率: 115200
正在擦除目标区域 ... 完成 !               
正在下载用户代码 ...
下载失败 ! ()(2025-12-31 15:55:16)


ercircle 发表于 2025-12-31 16:55:07


电压切到5V呢?

health 发表于 2025-12-31 17:26:39

ercircle 发表于 2025-12-31 16:55
电压切到5V呢?

5V更不行,上来直接报错。
-----------------------------------------------------
正在检测目标单片机 ...
下载板型号: USB-Link1D
有外挂2M字节 Flash

继续检测目标单片机 ...

下载失败 ! ()(2025-12-31 17:24:31)
--------------------------------------------------------
3.3V时是下载进度条走一半出错。

health 发表于 2025-12-31 17:39:32

另外,STC-ISP软件当选择型号为STC32G144K246时,“程序文件”窗口显示代码长度不对。
即使加载很小的hex,显示大小也巨大。貌似比正常值大了0x2D000。

选择其它型号时,程序文件长度显示正常。

ercircle 发表于 2025-12-31 18:10:02

health 发表于 2025-12-31 17:39
另外,STC-ISP软件当选择型号为STC32G144K246时,“程序文件”窗口显示代码长度不对。
即使加载很小的hex, ...

下载问题可能USB口供电不足重启了吧,可以换核心板对比或接主机后置USB口。

文件长度问题看这个

REMOVEUNUSED问题第二弹 - 问题反馈:ISP软件/头文件/单片机数据手册规格书等 国芯人工智能技术交流网站 - AI32位8051交流社区

我这边实验箱 3.3V可以下载,5V则不行,核心板5V可以:


正在检测目标单片机 ...
下载板型号: USB-Link1D
下载板版本号: v1.25
有外挂4M字节 Flash

继续检测目标单片机 ...
单片机型号: STC32G144K246
软件协议, V4.0: 7.5.1U

当前芯片的硬件选项为:
. 系统ISP工作频率: 23.842MHz
. 内部IRC振荡器的频率: 48.000MHz
. 掉电唤醒定时器的频率: 34.750KHz
. 振荡器放大增益使能
. 用户EEPROM大小被设置为 182 K
. P3.2和P3.3与下次下载无关
. 上电复位时增加额外的复位延时
. 复位引脚用作普通I/O口
. 检测到低压时复位
. 低压检测门槛电压 : 2.00 V
. 上电复位时,硬件不启动内部看门狗
. 上电自动启动内部看门狗时的预分频数为 : 256
. 空闲状态时看门狗定时器停止计数
. 下次下载用户程序时,将用户EEPROM区一并擦除
. 下次下载用户程序时,没有相关的端口控制485
. 下次下载时不需要校验下载口令
. 内部参考电压: 1186 mV (参考范围: 1100~1300mV)

单片机型号: STC32G144K246
软件协议, V4.0: 7.5.1U

开始调节频率 ...                        
调节后的频率: 48.058MHz (0.120%)

正在重新握手 ... 成功                        
当前的波特率: 115200
正在擦除目标区域 ... 完成 !               
正在下载用户代码 ... 完成 !               
正在设置硬件选项 ... 完成 !               

更新后的硬件选项为:
. 系统ISP工作频率: 23.842MHz
. 内部IRC振荡器的频率: 48.058MHz
. 掉电唤醒定时器的频率: 34.750KHz
. 振荡器放大增益使能
. 用户EEPROM大小被设置为 182 K
. P3.2和P3.3与下次下载无关
. 上电复位时增加额外的复位延时
. 复位引脚用作普通I/O口
. 检测到低压时复位
. 低压检测门槛电压 : 2.00 V
. 上电复位时,硬件不启动内部看门狗
. 上电自动启动内部看门狗时的预分频数为 : 256
. 空闲状态时看门狗定时器停止计数
. 下次下载用户程序时,将用户EEPROM区一并擦除
. 下次下载用户程序时,没有相关的端口控制485
. 下次下载时不需要校验下载口令
. 内部参考电压: 1186 mV (参考范围: 1100~1300mV)
芯片出厂序列号 : F8D1C00100034D

单片机型号: STC32G144K246
软件协议, V4.0: 7.5.1U

. 用户设定频率: 48.000MHz
. 调节后的频率: 48.058MHz ( 主时钟分频系数 = 1; )
. 频率调节误差: 0.120%


操作成功 !(2025-12-31 18:04:40)


health 发表于 2025-12-31 20:56:43

ercircle 发表于 2025-12-31 18:10
下载问题可能USB口供电不足重启了吧,可以换核心板对比或接主机后置USB口。

文件长度问题看这个


我疏忽了,实验箱上有3.3V LDO降压,给实验箱供3.3V电确实不妥。

health 发表于 2025-12-31 21:21:39

ercircle 发表于 2025-12-31 18:10
下载问题可能USB口供电不足重启了吧,可以换核心板对比或接主机后置USB口。

文件长度问题看这个


文件长度的问题,我们好像说的不是一回事。
和编译器没关系,只是stcisp下载软件显示的问题。
任意一个hex文件,即使只有几个字节大小,stcisp打开这个hex文件则至少显示100多KB。








后面又看了一下,对于大于64KB的型号都是这样,是从内部flash最低地址开始计算的。
应该是特意为之,不影响使用。
开始的时候不知道,随便下载了个程序,一看程序大小竟然200多KB,震惊了一下。


神农鼎 发表于 2025-12-31 22:40:14

用 USB直接下载,可能 LINK1D 会供电能力不够

深圳国芯人工智能有限公司-工具软件


说一不二 发表于 6 天前

神农鼎 发表于 2025-12-31 22:40
用 USB直接下载,可能 LINK1D 会供电能力不够

深圳国芯人工智能有限公司-工具软件


STC32G144K246实验箱有卖吗

AI芯 发表于 6 天前

说一不二 发表于 2026-3-31 15:37
STC32G144K246实验箱有卖吗有STC32G144K246-LQFP100核心板

STC32G144K246-LQFP100核心板-高电平点灯-V1.2,EDA工程文件开源,立创免费打样
https://www.stcaimcu.com/thread-21268-1-1.html
(出处: 国芯人工智能技术交流网站)



页: [1]
查看完整版本: link1d下载STC32G144K246失败