OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4453|回复: 5

STM32F407软件仿真报错!

[复制链接]

1

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2016-3-22
在线时间
29 小时
发表于 2016-4-27 13:51:48 | 显示全部楼层 |阅读模式
1金钱
在学习PWM这块时,想通过MDK-Keil的软件仿真中的逻辑分析仪将波形输出,但是配置好后进入调试界面后,就提示有错误“ error 65: access violation at 0x40023800 : no 'read' permission”,具体见下图,请问怎么解决?我的开发板是探索者F407

配置为软件仿真

配置为软件仿真

提示错误

提示错误

最佳答案

查看完整内容[请看2#楼]

你那段代码是初始化晶振,但因为没有硬件,所以等待晶震那段函数就无法返回,会一直等待。只要把等待的寄存器值改了就行了!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
11741
金钱
11741
注册时间
2013-3-8
在线时间
1252 小时
发表于 2016-4-27 13:51:49 | 显示全部楼层
soledad928 发表于 2016-4-27 14:11
能具体说下怎么改吗?

你那段代码是初始化晶振,但因为没有硬件,所以等待晶震那段函数就无法返回,会一直等待。只要把等待的寄存器值改了就行了!
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
11741
金钱
11741
注册时间
2013-3-8
在线时间
1252 小时
发表于 2016-4-27 14:08:40 | 显示全部楼层
因为你没有硬件,这段代码在必须有硬件的清况下才能执行。我记得我之间调试这段时,在RAM里把此部分给改了就好了,给改个值!
回复

使用道具 举报

1

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2016-3-22
在线时间
29 小时
 楼主| 发表于 2016-4-27 14:11:15 | 显示全部楼层
augustedward 发表于 2016-4-27 14:08
因为你没有硬件,这段代码在必须有硬件的清况下才能执行。我记得我之间调试这段时,在RAM里把此部分给改了 ...

能具体说下怎么改吗?
回复

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2013-8-27
在线时间
11 小时
发表于 2016-8-30 10:09:45 | 显示全部楼层
好具体啊
回复

使用道具 举报

3

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2016-2-18
在线时间
50 小时
发表于 2016-8-30 10:35:12 | 显示全部楼层
我觉得学这些东西,没有一快硬件就是纸上谈兵,,,真的,还是要自己手动实操来得快
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 06:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表