你好,
我不明白目标目标选择。
为什么我需要设置IROM1和IRAM1开始地址及其大小?是否有风险将刻录OTP-MEMERY?我在哪里可以看到不同RAM的内存地址?到目前为止,我刚按照快速启动指南说明。我还发现了一些关于UM-B-015 Page 19(软件架构)上的内存位置的一些信息。
“我”在IROM / IRAM开始时的意思是什么?
你好,您无需在TEAL的KEIL选项中设置IROM1和IRAM1设置。这些设置通过分散文件中定义的设置来覆盖。此分散文件确定内存映射。有关存储器映射和分散文件的更多信息,请参阅“注释UM-B-011用户手册”:http://support.dialog-semicondiondiondiondum-b-011-user-manual-da14580-mem ...此致,RVA(对话)
你好,谢谢你的澄清
亲爱的对话框,由开发套件用户的“目标”选项卡中的入门手册的peripheral_examples指定的IROM1和IRAM1设置项目分别为0x20000000 /为0x8000和0x20008000 / 0x4000的(UM-B-014的P27)。但是,UM-B-011中的已发布的内存映射为0x20000000至0x200097FF提供38K的内部RAM。因此,IRAM1空间似乎超出了DA14850内的可用内存。我误解了什么吗?
感谢致敬
亲爱的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设置。对于其他项目,分散文件覆盖这些字段中的任何设置。
我得到了同样的问题。编译没有错误。调试Ctrl F5时。获取以下结果:vtarget = 3.002v.销状态:TCK:0,TDI:0,TDO:1,TMS:1,TRES:1,TRST:1硬件断点:4软件断点:8192观察点:2JTAG速度:1000 kHz
完整的芯片擦除完成。没有找到:20000000H - 20001D5BH的算法编程跳过!错误:Flash下载失败 - “Cortex-M0”
你好ru
Target的Goto选项 - >实用程序 - >取消选中“在调试前更新目标”并尝试为我工作。
嗨,hrg,
谢谢你发布。我有同样的问题,解决了它。
欢迎 )
你好,
您无需在TEAL的KEIL选项中设置IROM1和IRAM1设置。这些设置通过分散文件中定义的设置来覆盖。此分散文件确定内存映射。
有关存储器映射和分散文件的更多信息,请参阅“注释UM-B-011用户手册”:
http://support.dialog-semicondiondiondiondum-b-011-user-manual-da14580-mem ...
此致,
RVA(对话)
你好,
谢谢你的澄清
亲爱的对话框,
由开发套件用户的“目标”选项卡中的入门手册的peripheral_examples指定的IROM1和IRAM1设置项目分别为0x20000000 /为0x8000和0x20008000 / 0x4000的(UM-B-014的P27)。但是,UM-B-011中的已发布的内存映射为0x20000000至0x200097FF提供38K的内部RAM。因此,IRAM1空间似乎超出了DA14850内的可用内存。我误解了什么吗?
感谢致敬
亲爱的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设置。对于其他项目,分散文件覆盖这些字段中的任何设置。
我得到了同样的问题。编译没有错误。调试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”
你好
ru
Target的Goto选项 - >实用程序 - >取消选中“在调试前更新目标”并尝试为我工作。
嗨,hrg,
谢谢你发布。我有同样的问题,解决了它。
欢迎 )