你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32g431vet6使用cubemax生成的代码,在keil5进入debug时会直接....

[复制链接]
rookiezdk 提问时间:2020-9-28 09:40 /
使用stm32g431vrt6时,不是开发板,用cubemax生成的源代码,没改动,在进入debug时,会直接运行,程序不知道跑飞哪里去了。进入debug之后就是直接运行,停止,复位之后[0x1FFF4BC4 4801      LDR           r0,[pc,#4]  ; @0x1FFF4BCC,会到这里,进入不了启动文件好像。求助。
收藏 评论6 发布时间:2020-9-28 09:40

举报

6个回答
米兰的无线电 回答时间:2020-9-28 09:44:33
cubemx的debug里面要配置一下,再有就是把芯片全片擦除一下,再重新debug
rookiezdk 回答时间:2020-9-28 10:01:49
role_2099 发表于 2020-9-28 09:44
cubemx的debug里面要配置一下,再有就是把芯片全片擦除一下,再重新debug

你好,cubemax里面的debug配置为serial wire 芯片也全部擦除了,进入debug还是不行。
rookiezdk 回答时间:2020-9-28 10:11:41
role_2099 发表于 2020-9-28 09:44
cubemx的debug里面要配置一下,再有就是把芯片全片擦除一下,再重新debug

你好,试过一下,还是不行。
rookiezdk 回答时间:2020-9-28 10:18:37
试了一下还是不行
Kevin_G 回答时间:2020-9-28 10:51:22
检查下你的硬件,看看最小系统是否正常,工程中晶振也先用内部的。可以先下载进去个IO翻转的小工程看看是否能正常运行。
IncoYang 回答时间:2020-9-28 10:58:57
能用cube programmer读出开始0x0000000一段区域的hex吗?贴出来看看,如果0x00000004地址显示的是0x1FFFxxxx,说明启动是从system bootloader启动,所以pc指针会类似0x1fffxxxx,因此要看看option byte中的user configuration设置,以及boot pin是否正确,确认你的启动方式是否正确

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版