本帖最后由 hqw 于 2018-4-15 10:18 编辑 请教大家个IAR for stm8不能进入软件仿真的问题:一进入软件仿真就出现下面对话框: simulator user erro:memory access error: trying to write outside mapped memory at address 0x10000 when pc is 0x80e3. check your memory configutation 点击上面的OK, 则出现如下: Sun Apr 15, 2018 10:08:43: Loaded debugee: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\stm8\examples\STM8S\STM8S-Discovery-Simple-LED\Debug\Exe\ SimpleLEDBlinkExample.out Sun Apr 15, 2018 10:08:43: Target reset Sun Apr 15, 2018 10:08:43: Note! The debug session was started without downloading any code. Sun Apr 15, 2018 10:08:43: There was 1 warning during the initialization of the debugging session. Sun Apr 15, 2018 10:08:48: User error: Memory access error: Trying to write outside mapped memory at address 0x10000 when PC is 0x80e3. Check your memory configuration. Sun Apr 15, 2018 10:08:48: Unable to execute: driver error. After the error occurred, the program counter (PC) was 0x80e3. 为方便大家分析,把项目也附上。 谢谢大家的帮忙 |
评分
查看全部评分
我已经是这样设了的,这个我知道要改。你可以用我的项目来自己试下吗?或麻烦你把你自己能软件仿真的项目附上,我下载到我电脑来试下,这样我好区分是我的IAR没装对还是别的原因。非常感谢
楼主根本没有建好工程,这个压缩包在IAR2.20.2重新创建,运行正常。生成的HEX可直接下载。
程序半点毛病都没有。在105k4t6上试过了,软、硬仿真都妥妥的。
然后再设置回105c6,软件仿真没问题。你选项,选对了没?
无论软、硬仿真,都必须选“Download and Debug”。
(我用的IAR for STM8是最新版3.10。)
评分
查看全部评分
评分
查看全部评分
多谢了,工程是建好了的,只是不知道要进如软件仿真时,要在project的菜单下点Download and debug,我以为这个是用ST-LINK仿真时才用的,因为用仿真器才需要下载程序的
多谢了,你说到点子上了.其实工程是建好了的,只是不知道要进如软件仿真时,要在project的菜单下点Download and debug,我以为这个是用ST-LINK仿真时才用的,因为用仿真器才需要下载程序的。 还有个问题,如下图,也想请教下
自己在Project菜单下看,下拉个菜单不难吧
我是已经按你说的去验证了,你是说对了
多谢,按你说的来做,是对了:我的意思是原先不知道这样来。
是想告诉你,所有在快捷栏中的图标,在其它下拉菜单中都能找到,都有详细的功能描述,在下拉菜单中找一样的图标就行了。
多谢