软件开发和调试的对话框提供了哪些工具? | 芯片MCU上的ARM Cortex M0可以使用现有的ARM工具链。有一些可用的IDE工具用于软件开发和调试器,如Keil和IAR。如果代码大小小于32KB,则相当于DA14580的OTP大小,大多数这些工具都可以自由使用。对话框不会施加使用这些工具的任何限制。使用Keil UVision开发了对话框提供的SDK中的参考软件项目。 此外,最新的SDK(3.0.4以前)支持GCC编译器。 |
哪些调试器可以与DA14580一起使用? | 对话框提供Segger调试器以及开发套件。开发人员不必单独购买这些调试器。 |
为什么在软件启动之前,我需要多次按Keil软件中的“开始/停止调试会话”? | 在DA14580上,存在将内存段映射到0x0的寄存器(REMAP_ADR0),然后程序从那里开始执行。在我们的SDK中的示例项目中,生成的十六进制文件应该将下载到系统RAM。因此,应将寄存器编程为首先将系统RAM映射到地址0x0。这是通过执行所谓的system.ini文件来完成的。第一次按下keil中的“开始/停止调试会话”时,触发System.ini文件以将系统RAM映射到0x0。然后,您需要停止调试会话并再次启动调试会话。从那时起,下载的十六进制文件可以从正确的地址开始执行。 |
是否有任何可用于编程片上OTP的工具? | 对话框提供名为SmartSnippet的工具。具有良好设计的GUI的集成工具可以支持OTP编程,为用户应用程序的电源分析,UART启动等。此外,版本3.4向前提供了对空中的软件更新的支持,在空中修补,编程外部EEPROM或闪存和数据吞吐量评估。 |
对话框为图形工具提供命令行界面(CLI)吗? | 是的,对话框具有可用于OTP程序员,UART启动工具和生产测试工具的CLI。这允许客户将这些集成到自己的评估和生产环境中。 |
通过Smart Scippets 3.0编程OTP | 如果通过SmartSnippets 3.0上编程OTP,请通过UART: 如果外部FTDI电缆用于刻录OTP(或将图像下载到外部存储器),则FTDI电缆的定时器延迟必须从15ms更改为<10毫秒。 要更改延迟计时器:设备管理器 - > COM端口 - >右键单击所选的COM端口 - >属性 - >端口设置 - >高级 - >延迟计时器,将其设置为<10ms。 |
如何运行连接管理器? | 要运行连接管理器工具,该工具必须启动为“admin”。 |
如果我开始使用keil UVision 5版5版调试我的系统崩溃? | 需要更新目标选项,以便使用新的Keil 5 IDE。详细信息可以在文件中找到:UM-B-014 - 用户手册 - 开发套件1.1(从第4.2章开始) |
我为什么需要在停止调试器后重新启动电路板? | 在大多数示例项目中,启用了扩展睡眠模式。要进入扩展睡眠模式,软件将首先等待您在keil中退出调试器会话,然后通过设置寄存器来禁用调试器以降低功耗。因此,如果要再次启用调试器,则需要重新启动电路板。 |
当在连接之前并在连接之前,连接管理器时,连接管理器在连接之前和连接时,我无法看到任何特征。 | 这是Connection Manager作为外设操作时的问题,计划在将来的连接管理器版本中修复。 |
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。