Keil Target选项

9个帖子/ 0新
最后一篇
vesan.
离线
最后一次露面:5年11个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
Keil Target选项

你好,

我不明白目标目标选择。

为什么我需要设置IROM1和IRAM1开始地址及其大小?是否有风险将刻录OTP-MEMERY?我在哪里可以看到不同RAM的内存地址?到目前为止,我刚按照快速启动指南说明。我还发现了一些关于UM-B-015 Page 19(软件架构)上的内存位置的一些信息。

“我”在IROM / IRAM开始时的意思是什么?

RVA.
离线
最后一次露面:2个月2周前
职员
加入:2014-02-07 14:10
你好,

你好,
您无需在TEAL的KEIL选项中设置IROM1和IRAM1设置。这些设置通过分散文件中定义的设置来覆盖。此分散文件确定内存映射。
有关存储器映射和分散文件的更多信息,请参阅“注释UM-B-011用户手册”:
http://support.dialog-semicondiondiondiondum-b-011-user-manual-da14580-mem ...
此致,
RVA(对话)

vesan.
离线
最后一次露面:5年11个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
你好,

你好,
谢谢你的澄清

Huwjones.
离线
最后一次露面:7个月6天前
加入:2014-05-27 12:17
亲爱的对话框,

亲爱的对话框,
由开发套件用户的“目标”选项卡中的入门手册的peripheral_examples指定的IROM1和IRAM1设置项目分别为0x20000000 /为0x8000和0x20008000 / 0x4000的(UM-B-014的P27)。但是,UM-B-011中的已发布的内存映射为0x20000000至0x200097FF提供38K的内部RAM。因此,IRAM1空间似乎超出了DA14850内的可用内存。我误解了什么吗?

感谢致敬

RVA.
离线
最后一次露面:2个月2周前
职员
加入:2014-02-07 14:10
亲爱的Huwjones,

亲爱的Huwjones,
是的,您是正确的IRAM映射设置不正确。然而,在UM-B-011中所示的存储器映射是指对BLE应用程序特定的存储空间的存储器映射。Peripheral_examples项目只需将DA14580视为M0核心+物理可用的RAM。
物理系统/ Exchange RAM从0x20000000到0x2000a7ff,尺寸为42kb。在Keil目标选项中,此可用范围从0x200008000到0x20008000到0x20008000到0x2000a7ff的IROM分为IROM。这意味着IRAM尺寸必须设置为0x27FF。

filipheral_examples项目是未使用分散文件的少数项目之一。因此,在这里必须在Keil目标选项中进行正确的IROM和IRAM设置。对于其他项目,分散文件覆盖这些字段中的任何设置。

ru
离线
最后一次露面:4年11个月前
加入:2014-01-27 19:56
我得到了同样的问题。

我得到了同样的问题。编译没有错误。调试Ctrl F5时。获取以下结果:
vtarget = 3.002v.
销状态:
TCK:0,TDI:0,TDO:1,TMS:1,TRES:1,TRST:1
硬件断点:4
软件断点:8192
观察点:2
JTAG速度:1000 kHz

完整的芯片擦除完成。
没有找到:20000000H - 20001D5BH的算法
编程跳过!
错误:Flash下载失败 - “Cortex-M0”

HRG.
离线
最后一次露面:2年9个月前
格鲁鲁
加入:2014-08-05 13:37
你好

你好
ru

Target的Goto选项 - >实用程序 - >取消选中“在调试前更新目标”并尝试为我工作。

Mikola1989.
离线
最后一次露面:6年10个月前
加入:2014-06-13 06:23
嗨,hrg,

嗨,hrg,

谢谢你发布。我有同样的问题,解决了它。

HRG.
离线
最后一次露面:2年9个月前
格鲁鲁
加入:2014-08-05 13:37
欢迎 )

欢迎 )

主题锁定