原创 Freescale MCF52211无法仿真

2009-5-24 17:06 3276 6 7 分类: MCU/ 嵌入式

这一个星期都在调试用mcf52211做的板子,但是BDM仿真器一直都无法正常工作,买的是合肥华恒的TBLCF BDM,出现的问题极其奇怪。在选择INTERNAL_RAM和CONSOLE_INTERNAL_RAM target编译无误后,点击debug开始调试,程序下载到板子上,到这步一切看上去都正常。但是当开始单步运行的时候,竟然发现处理器根本不执行指令,它始终停在 _startup()函数的开头,PC寄存器的值也不改变,永远停在那里了。cpu似乎没冻结了。


当选择INTERNAL_FLASH target的时候,编译完后用BDM烧写进52211的过程中,总是报错。擦除52211是成功的,但是编程总是出错。报下面的错误:


Flash driver reports the following error(s): The flash device algorithm was interrupted during execution. Please check if the flash base address is correct or if there are any flash devices mapped inside the selected memory space. If a custom target initialization file was used then check the following parameters: flash base address, flash bank size and flash bank port size. Please enable Verify Target Memory Writes in Target Configuration to check that the algorithm downloads correctly. If you are downloading the algorithm to DDR try checking your DDR configuration.


这个问题一直没有解决,向华恒技术支持求助,得到的回答是不知道。在网上想做过coldfire的网友也请教了,都不知道原因,现在整个项目就堵在这里。头疼啊!


不知道是否华恒的BDM有问题,还是板子有问题。现在麻烦在没有任何办法检测。要是有别的BDM和别的板子做对比就能确定到底是哪部分的问题了。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户219487 2009-9-2 09:11

苏州大学嵌入式实验室Coldfire的开发板做的很成熟了,各个模块的都已做好,而且有自己开发的BDM写入器,可以联系QQ:76495454
相关推荐阅读
用户1361860 2012-06-28 23:44
Nicrosystem Freescale Kinetis教程---SDHC
这是研究生翻译的SDHC的中文文档,里面很多句子不通,但我现在没时间去修改了。先放出来,应该还是会有一点作用  ...
用户1361860 2012-06-26 12:39
Nicrosystem Freescale Kinetis教程--低功耗定时器
Freescale Kinetis内部集成了一个独特的低功耗定时器,它可以在系统处于低功耗模式下,仍然以极低功耗运行,可以用于在适当时候唤醒系统进入正常工作模式  ...
用户1361860 2012-06-24 22:11
Nicrosystem Freescale Kinetis教程----RTC实时时钟
Nicrosystem的飞思卡尔kinetis教程之片上RTC  ...
用户1361860 2012-06-22 10:21
TI C2000微控制器指南
这是官方的C2000的介绍,C2000做电机控制那是业界最好的。  ...
用户1361860 2012-06-20 23:52
Nicrosystem Freescale Kinetis教程--PIT定时器教程
这是PIT定时器的教程,PIT是 Kinetis支持的另一种定时器,相对于上一讲的flextimer要简单。 今晚赶到北京,到宾馆发一篇博客  ...
用户1361860 2012-06-19 13:15
Nicrosystem Freescale Kinetis教程--Flextimer教程
Kinetis的Flextimer定时器教程 kinetis集成了众多功能各异的定时器,flextimer是其中最为复杂的一个  ...
我要评论
1
6
关闭 站长推荐上一条 /3 下一条