搜索

[STM32F1] F105芯片只能接JLINK运行

[复制链接]
2117|7
手机看帖
扫描二维码
随时随地手机跟帖
motor666|  楼主 | 2021-7-29 14:17 | 显示全部楼层 |阅读模式
芯片是STM32F105RBT6,在JLINK仿真态时,一切正常,但拔掉仿真器单独运行,读内部Flash和USART1都出错,程序已经查了很多遍了,不知道什么原因。

使用特权

评论回复
呐咯密密| | 2021-7-29 15:08 | 显示全部楼层
给你几个方向:
1.确保程序已经烧录完成。
2.拔掉仿真器要拔玩,从PC断开不算,必须保证仿真器脱离板子。
3.确保供电,晶振等硬件无误
4.删掉所有的printf调试打印函数。
5.复位电路有没有问题,是不是电路导致频繁复位

使用特权

评论回复
motor666|  楼主 | 2021-7-29 16:22 | 显示全部楼层
仿真器是完全拔掉的,因为有的JLINK向板子供电,怕出问题,晶振是外部晶振,配置的时候有:
while((RCC->CR & RCC_CR_HSERDY) == 0) // 等待外部时钟就绪。
程序中没有使用printf,用TIM2做了一个500mS的定时让LED翻转,大致觉得闪烁的周期也差不多,接JLINK能跑起来,证明程序本身没有问题,可以肯定的是,不接仿真器的时候,读FLash里的设定值是错的,每次都执行写默认值的程序。麻烦的是手头只有一块板,无从对比,又不敢轻易怀疑芯片的问题,这几天都快疯了。
               

使用特权

评论回复
ccd007| | 2021-7-29 16:53 | 显示全部楼层
感觉像是晶振没设置好。用示波器测量晶振起振了吗,外部晶振设置的对吗?记得以前例程跟开发板晶振不一样会有类似问题

使用特权

评论回复
呐咯密密| | 2021-7-29 21:44 | 显示全部楼层
motor666 发表于 2021-7-29 16:22
仿真器是完全拔掉的,因为有的JLINK向板子供电,怕出问题,晶振是外部晶振,配置的时候有:
while((RCC->CR ...

不接仿真器这个LED闪烁正常吗?你在debug的时候是全速还是断点单步运行

使用特权

评论回复
jiahy| | 2021-7-29 22:07 | 显示全部楼层
晶振没设置好

使用特权

评论回复
yangjiaxu| | 2021-7-30 08:51 | 显示全部楼层
不会只能接link运行的,请问你的boot0和boot1咋设置的?

使用特权

评论回复
ningling_21| | 2021-7-30 11:51 | 显示全部楼层
硬件电路有没问题?

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 21小跑堂 打赏20.00元   4天前

    打赏帖:#申请原创# @21小跑堂@21小跑堂@21小跑堂 大 ...

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:希望我的问题都能回答

  • 21小跑堂 打赏4.00元   4天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:参加欧姆龙在线研讨会

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:本次讲座问题截图

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:学习学习再学习

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:5

  • 21小跑堂 打赏10.00元   4天前

    打赏帖:得到打赏,

  • 1 火星国务卿 得到打赏 ¥425.00
  • 2 yanzhengxin1 得到打赏 ¥300.00
  • 3 gaoyang9992006 得到打赏 ¥265.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 两只袜子 得到打赏 ¥155.00
  • 8 yangjiaxu 得到打赏 ¥155.00
  • 9 cr315 得到打赏 ¥150.00
  • 10 elephant00 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表