倾家荡产+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年的积分全部奉上

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。