我知道这是一个特定的问题,但我在任何地方都找不到任何线索,甚至找不到答案。
我在一块板上有一个瑞萨SH7211微控制器,我想编程它的用户引导垫。我正在使用Renesas提供的HEW和E10A调试器(也安装了FDT )我有从那个垫子启动它的按钮,但我找不到任何地方如何配置HEW,以便它为用户引导模式编译一个项目,也找不到如何将其写入正确的空间。他们的支持建议使用FDT,但它不接受E10A作为编写工具。
任何建议都会很有帮助。
发布于 2009-10-08 09:26:47
经过一些挖掘,瑞萨的几个答案支持我在这个问题上的结论如下:
无法使用调试器写入用户引导垫,也无法调试在用户引导垫中运行的程序。表面上看,所有这些系列的处理器都是这样的,但不要在这一点上抓住我。
要写入用户引导,您必须在引导模式下使用RS-232 (SCIF1端口)与FDT (通用设备设置)连接到处理器,并在FDT的选项中指定将其加载到用户引导部分。
关于调试的支持建议是将程序加载到常规的垫子中,并在那里进行调试。这使得调试Flash写入过程变得相当困难,这是用户启动垫的目的,但目前没有其他方法可以做到这一点。
发布于 2009-10-01 12:32:32
我没有使用你的微型电脑,但我想这可能会对你有帮助。
在"build“菜单下,您将看到一个名为Super H RISC engine Standard toolchain的打开窗口。在其中,您将看到一个名为"Link/Library“的选项卡。在其中,您将看到两个下拉菜单;一个是“类别”,另一个是“显示条目”。在类别中,选择“部分”。在那里,您将看到代码在内存中的位置。在这里,您可以修改内存映射以将代码放入Boot部分
希望它能帮上忙!
致以问候!
R V
https://stackoverflow.com/questions/1450084
复制相似问题