你好
J-Link Edu能否与DA14580配合使用?
需要断开哪些针脚才能连接到设备?
我问的原因是,目前没有批准的资金购买DA14580开发工具包来进行概念验证。我有一个有限的预算,其中开发工具包将不适合原型设计案例,因此我需要运行我自己的板旋转来完成验证。该大学表示,他们需要一个MVP(最低可行产品),然后才能获得研究设备的完整资金池。
我已经阅读了应用程序和参考设计说明,认为我可以完成大部分工作。我对设备的内存有点困惑。OTP编程只能编程一次(因此只能编程一次),在开发过程中,代码必须从UART或etc加载?那么,当使用J-Link时,它是否直接通过SPI发送数据,然后加载到SRAM中?因此,如果没有连接J-Link,芯片将无法在开发模式下运行。
或者,我可以使用J-link编程外部闪存(或eeprom)spi存储器,然后芯片从中读取数据吗?
我只是对编程和数据存储器的存储位置有点困惑。非常感谢你在这方面的帮助
问候,
用刀切开
你好,Lance,我将开始回答你的问题:我需要研究J-link Edu。
OTP只是一次,你是对的。该设备可以从OTP或任何外部接口(也称为开发模式)启动,可以是UART/SPI/I2C,也可以从UART等直接将代码下载到SRAM中。通过UART等下载只需在开发模式下直接复制到SRAM中,或者如果您从外部接口启动,它会将内容从EEPROM或闪存复制到SRAM中。如果没有在OTP中编程,设备将自动从外部接口引导-尽管通过seconardy引导加载程序编程OTP可以加快引导时间。存储在OTP头文件中的其他内容,如XTAL校准,也可以存储在外部内存中,当设备从外部源引导时,有效地复制到SRAM中。该设备具有难以置信的灵活性:OTP可以完全留空并使用外部闪存,OTP可以仅使用头文件和外部闪存进行编程,OTP可以使用引导加载程序和配置文件进行部分编程,以加快从外部内存启动的速度,或者您可以只使用OTP。我们有客户使用所有这些场景。灵活性也增加了理解这一点的复杂性,因此您的问题非常有效。
智能代码片段工具将使您能够从UART/JTAG下载,并对任何外部闪存或EEPROM进行编程。下面支持的功能中的第6.8项表示该功能现在可用。
http://support.dialog-semiconductor.com/sdk306-supported-features
您使用哪些开发板?我们有一个新的低成本$99的板称为BASIC,它有你需要的所有元素:JTAG接口和板上的FLASH也。
谢谢&BR
对话
你好,这里是JE_对话,
首先感谢您的回复,正如我所知,在编程这个芯片时有很多选择。据我所知,我可以使用外部闪存存储程序内存,然后在启动时将其加载到SRAM中。
你提到的开发板(基本版)似乎有板上flash和JTAG,所以理论上把这个参考设计复制到我自己的定制设计中可以吗?
我是否能够利用BASIC开发板来为外部板编程(通过删除我自己的连接器中的线路和线路),或者不推荐这样做?
J-Link Edu在功能上与基本Segger J-Link程序员完全相同,因此理论上它可以工作,但我想知道您是否有使用它的经验?
听起来对我来说,最简单的选择是购买基本的开发工具包,复制芯片和闪存设计(不包括JTAG接口),然后修改这块板,成为我的DA14580程序员。你能证实这确实有效吗?
我确实有关于天线设计和介电常数的进一步问题;不过,我会在适当的论坛问这些问题。此外,我有关于供应链的问题,如果大学希望在市场的量。
感谢和问候,
兰斯·亨德森
你好,兰斯,是的,您应该能够使用基本套件并复制该套件,我想不出为什么它不能用于提供外部电路板程序-事实上,我们有一些客户在生产环境中使用基本电路板用于这些目的。我们目前没有J-Link Edu的经验。我们将很快有一个天线参考设计可用-应该在几天内上线,它已通过FCC和CE,因此将提供给cut和pate,并在发布时提供所有文档。
BR JE_对话。