这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教用E8调试仿真R8C/1A时出现无法下载的问题

共4条 1/1 1 跳转至

请教用E8调试仿真R8C/1A时出现无法下载的问题

菜鸟
2008-07-07 22:45:15     打赏
我在用E8调试R8C/1A系列的R8C211A1时,新建立一个项目,连接E8仿真器和我的目标板,显示连接成功,并且也显示了Flash的擦写成功,然后就编译(注:这时没有添加任何程序,只是一个main()空函数)。但是在将编译后生成的.x30下载到目标板上时出现以下的错误信息
“valid address value"
请问这是什么问题,请碰到过类似问题的请告知,我很急!火烧眉毛了!



关键词: 请教     调试     仿真     出现     无法     下载     问题    

菜鸟
2008-07-07 23:13:16     打赏
2楼
我想这是个典型的下载失败问题。
("valid address value" 疑为 "invalid address value")
推测可能是您建立工程的时候选错了器件。

瑞萨网站上有关于此错误的FAQ,在此给您做个翻译:

The “Invalid address value” error indicates that you are trying to download a program to a location other than the ROM/RAM area of the selected device.

“无效地址”错误表示您试图将程序下载到ROM/RAM之外的地址

Please confirm the following items.
请按照如下条目进行确认

(1) Is the MCU you selected when you connected the E8a(E7/E8) debugger the same as the device you are actually using?
(1) 您是否选择了正确的器件

The “Invalid address value” error occurs when the selected MCU and the actual MCU do not match. Make sure the MCU setting is correct.
如果所选MCU和实际所用MCU不匹配,有可能出现“无效地址”错误。

If the MCU name is not displayed when you connect the E8a debugger, the E8a emulator software you are using may be an old version. Update your software and then try the download process again.
如果所用MCU名称不再软件选择的列表中,则说明您所用的Debugger版本比较老,需要下载最新的。

(2) Is the program or data assigned to a location within the MCU’s ROM/RAM set range?
Make sure the address assigned to the program or data is within the MCU’s ROM/RAM set range.

(2) 察看程序或数据的地址,是否在片上ROM/RAM的范围内 (可以查查编译后的Map文件)

Also, make sure the program size is not larger than the ROM size of the MCU.
同时,请保证程序大小在ROM允许的范围内



本FAQ官方地址:
http://www.renesas.com/fmwk.jsp?cnt=/emulator_106394_en_GL.jsp&fp=/support/faqs/faq_results/Q106301-Q106400&site=

菜鸟
2008-07-09 13:55:49     打赏
3楼

非常感谢你的回覆,根据你的分析我看了编译生成的Map文件,确实程序地址跟Datasheet上面的规定不附,从而导致了下载失败。我是手动修改了sect30.inc文件才解决,但是我比较困惑的是我在新建项目时,无论MCU选用型号R5F211A1还是R5F211A2,但是编译后后的程序Map地址都是一样的。这应该是编译器的疏忽吧


菜鸟
2008-07-09 19:53:29     打赏
4楼
"无论MCU选用型号R5F211A1还是R5F211A2,但是编译后后的程序Map地址都是一样的。这应该是编译器的疏忽吧"

您提出的问题很重要,谢谢。
我们会尽快查证,如果确实是错误,将立刻报告给软件部门。

对此给您带来的麻烦,我表示歉意。

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]