倾家荡产+17年积分~~~悬赏STM32F105软件仿真出错的问题

2019-10-16 05:54发布

本人小白,第一次使用STM32F105芯片,现在硬件平台还没有搭好,源代码是网上找的,之前coide平台,现在我已经移植到mdk编译通过了,我想用mdk软件仿真一下,看一下代码执行过程,但是遇到一点问题,在网上搜了一下,了解到有两种办法,但是这两种我都试了,都没有成功,请大神指点一下,两种方法如下:

我要选择的型号是105RC,所以先用105的默认配置试一把
方法1:(增加没有权限的地址)
1.JPG 2.JPG
以上配置,debug后报0x0000000c没有“读”权限,如下
3.JPG

在网上查资料有人说把没有权限的地址加上就可以,然后就把0x0000000c的读权限加上,结果又报另外的地址没有“读”权限,一直不断的加,还是一直再报新的地址没有“读/写/执行”的权限,程序根本有跑起来,所以我个人觉得不是这个地址的权限问题,换网上大神说的另一种方法,香菇。。。
8.JPG
方法2:(修改debug选项中Dialogue DLL和Parameter的值)
5.JPG
修改后可以跑程序了,但是一直在SetSysClockTo72(void)这个函数的while((RCC->CR & RCC_CR_PLL2RDY) == 0)循环中出不来,无法进入到main()函数中
6.JPG
7.JPG



请大神指点一下,是我设置的不对,还是什么原因,小弟在这里先谢过了,6分有点少,但这是我的全部家当,如果解决了这个问题,小弟以后1年的积分全部奉上

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
lavion
1楼-- · 2019-10-16 10:47
本帖最后由 lavion 于 2016-12-2 01:16 编辑

你是不是 软仿真, 然后  芯片用的 外部高速时钟了,   自己对一下.   要内部高速晶振的

你都没有实际的 外部晶振,    当然程序 停在  等待外部晶振OK 上了.   定义 HSI  而不是HSE
FreeRTOS
2楼-- · 2019-10-16 12:55
倾家荡产还不够,得把媳妇也压上
正点原子
3楼-- · 2019-10-16 14:29
别折腾了,用硬件仿真。。。
八度空间
4楼-- · 2019-10-16 17:37
来硬的,别软的
kingnike
5楼-- · 2019-10-16 17:38
 精彩回答 2  元偷偷看……
憨厚诚实大叔
6楼-- · 2019-10-16 19:02
为什么要弄软件仿真呢,直接硬的啊

一周热门 更多>