找回密码
 立即注册
查看: 416|回复: 8

STC-ISP设置芯片为仿真芯片后,到底改了什么设置

[复制链接]

该用户从未签到

1

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2024-1-31 14:42:53 | 显示全部楼层 |阅读模式
我用STC-ISP工具直接烧录程序,然后用开源烧录工具stcgal烧录其它程序,可以烧进去正常运行。

但是用STC-ISP设置芯片为仿真芯片后,再用开源烧录工具stcgal烧录其它程序,显示烧录正常完成,但是无法运行。

请问一下,是因为STC-ISP设置芯片为仿真芯片后,对芯片改了什么设置吗?

回复 送花

使用道具 举报

该用户从未签到

557

主题

9729

回帖

1万

积分

管理员

积分
14218
发表于 2024-1-31 19:58:40 | 显示全部楼层
把原理图PDF 和 烧录时的界面都贴出来,大家好帮忙分析
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    前天 22:26
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    29

    回帖

    190

    积分

    注册会员

    积分
    190
    发表于 2024-1-31 22:36:38 | 显示全部楼层
    使用STC-ISP工具将目标芯片设置为仿真芯片后
    单片机下次上电时不会自动复位到用户程序区
    而是一直在仿真监控程序中等待仿真命令
    (主要是修改了仿真相关的硬件选项的原因)

    不太了解开源的烧录工具stcgal
    如果stcgal只是下载代码,而不修改硬件选项,确实就会出现你的这种情况
    不过只要再次使用STC-ISP软件下载一次用户程序,就可正常运行用户程序、
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    11

    积分

    新手上路

    积分
    11
     楼主| 发表于 2024-2-1 09:07:00 | 显示全部楼层
    kaily 发表于 2024-1-31 22:36
    使用STC-ISP工具将目标芯片设置为仿真芯片后
    单片机下次上电时不会自动复位到用户程序区
    而是一直在仿真监 ...

    我也怀疑是这样子的,但是设置为仿真模式,与正常下载软件后,读出来的硬件选项也没有什么区别呀,到底改了啥选项呢...

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

    继续检测目标单片机 ...
      单片机型号: STC8H1K08
      固件版本号: 7.3.12U

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

      单片机型号: STC8H1K08
      固件版本号: 7.3.12U


    操作成功 !(2024-02-01 09:05:47)

    点评

    STC 核心技术, 保密不公开  详情 回复 发表于 2024-2-1 09:22
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    11

    积分

    新手上路

    积分
    11
     楼主| 发表于 2024-2-1 09:13:29 | 显示全部楼层
    神农鼎 发表于 2024-1-31 19:58
    把原理图PDF 和 烧录时的界面都贴出来,大家好帮忙分析

    就是网上随便买的一个核心板:
    https://detail.tmall.com/item.ht ... .0.0.1f0e2e8dhhx97R
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 160 天

    [LV.7]常住居民III

    39

    主题

    905

    回帖

    4328

    积分

    荣誉版主

    积分
    4328
    发表于 2024-2-1 09:22:53 | 显示全部楼层
    szswan 发表于 2024-2-1 09:07
    我也怀疑是这样子的,但是设置为仿真模式,与正常下载软件后,读出来的硬件选项也没有什么区别呀,到底改 ...

    STC 核心技术, 保密不公开
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:23
  • 签到天数: 149 天

    [LV.7]常住居民III

    12

    主题

    316

    回帖

    984

    积分

    高级会员

    积分
    984
    发表于 2024-2-1 09:51:02 | 显示全部楼层
    用仿真器在线调试好程序后,直接烧写程序后,再上电可以运行的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 124 天

    [LV.7]常住居民III

    10

    主题

    605

    回帖

    1028

    积分

    金牌会员

    积分
    1028
    发表于 2024-2-3 21:37:56 | 显示全部楼层
    kaily 发表于 2024-1-31 22:36
    使用STC-ISP工具将目标芯片设置为仿真芯片后
    单片机下次上电时不会自动复位到用户程序区
    而是一直在仿真监 ...

    使用STC-ISP工具将目标芯片设置为仿真芯片后,
    单片机下次上电进入的带仿真程序的ISP(或者ISP中激活了仿真程序)并运行仿真监视程序,stcgal和stcisp与仿真监视程序之间的握手不一样导致stcgal无法进入ISP程序,而一致在等待Keil发送仿真“指令”。
    以上为个人猜测,欢迎一起来讨论。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 187 天

    [LV.7]常住居民III

    26

    主题

    909

    回帖

    2320

    积分

    金牌会员

    积分
    2320
    发表于 2024-2-4 08:16:11 | 显示全部楼层
    支持楼上观点
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-2 22:21 , Processed in 0.067663 second(s), 62 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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