使用RealViewMDK时常见的问题(2)
时间:08-24
来源:互联网
点击:
在你使用RealViewMDK下载程序的时候有遇到过类似于如下的错误信息吗?
Load D:\david\project\farsight\LED_UART\obj\LED_teST.AXF
No Algorithm found for: 30000000H - 300041EFH
Erase skipped!
此时也会弹出“Error:Flash Download failed – ARM920T”的错误对话框。
从错误信息中,可以看到RV要找以0x30000000开头的地址空间的Flash下载算法。但这个空间不是Flash地址空间。而是内存空间。这说明,在这个项目中使用的Scatter文件是基于RAM内存空间的。现在打开工程的optiON对话框的Linker标签看看,果然是没错!
这个问题有两种解决方法:
1)你既然选择了基于内存的加载方式,应该在Utilities标签中,取消“Update Target before Debugging”,这个选项只能在Flash加载方式中使用。参考如下图。
2)采用基于Flash的Scatter加载文件。
问题 常见 RealViewMDK 使用 相关文章:
- 嵌入式系统的VxWorks安全性问题研究(11-06)
- DSP编程过程中的几个关键问题的研究(06-05)
- 教你构造一个51单片机的实时操作系统(08-22)
- DSP开发中值得注意的问题(02-16)
- 基于DSP编程的几个关键问题(03-26)
- 调试前的组网故障问题总结(12-19)