完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
|
|
|
|
|
|
|
|
|
不能进入Main
1、芯片的Flash没有选对;多半工程是移植过来的,没有修改片内Flash空间大小; 2、Target的IRAM、IROM的启动地址不一样; 3、硬件仿真,先确定是否正确连接MCU-----〉Link里面能通过xx-LINK看见MCU 4、查看Start.s文件是否正确跳转到 __main宏定义 5、确保在调用__Main之前,没有在supermain中出现异常。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
楼主最好还是上传一下工程吧。
|
|
|
|
|
|
不好意思,因为一些原因,工程不可上传。我想知道如果出现这个问题,一般是什么原因导致的? |
|
|
|
|
|
|
|
|
|
|
|
你可以删除很多文件,只保留main函数,main函数也只保留一个空函数就行。你把硬件仿真这一项的run to main去掉试试。
|
|
|
|
|
|
好的,我试试,谢谢 |
|
|
|
|
|
您好,只保留main函数也是不进main函数 |
|
|
|
|
|
|
|
|
|
|
|
您好,我好想找到问题是boot0设置的问题,我需要通过软件来将它设置为‘0’,但我不会用软件设置boot0引脚的值,他好想也不是普通IO口的复用引脚,请问怎么用软件来设置boot0 的值呢 |
|
|
|
|
|
对,我觉的是boot0设置的问题,但是得需要用软件来改变boot0的值,我不会,你有例子吗? |
|
|
|
|
|
我知道了,boot0 不能通过软件来设置,只能通过硬件电路来改变,谢谢。 |
|
|
|
|
YY599566 发表于 2018-8-23 17:56 我知道了,是boot0引脚的问题,也知道boot0不能通过软件来设置,只能通过硬件来改变,现在该问题已经解决,谢谢 |
|
|
|
|
|
1.看能不能正常烧录,可以的话连接方式没什么问题,就看是不是线路是不是稳定,会不会接触不良 2.可以下载,但是不能仿真,你看下起始地址多少,是不是你的程序前面还有东西 3.哪个环节设置有问题
|
|
|
|
|
sdfjaslkdjf1 发表于 2018-8-23 18:42 抱歉,没看到最后一条消息 |
|
|
|
|
|
|
|
|
|
|
|
谢谢,各位大神的帮忙,问题找到了,和boot0引脚的电平有关,如果用JTAG/SW,则boot0应该是低电平
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:19 , Processed in 2.920820 second(s), Total 79, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1560