你好,
我刚刚购买了Murata ZY模块,并有UART线路,Vcc,地线从它拔出。
我试图通过UART线P02,P03和P04同样,P05闪烁使用智能片断设备。
但它不起作用。
在我可以使用智能代码段之前,是否有任何bootloader代码或启动代码需要闪到模块上?
我的主要目标是它不使用OTP固件和使用外部处理器和串行引导加载。
关键词:
设备:
你好,
我刚刚购买了Murata ZY模块,并有UART线路,Vcc,地线从它拔出。
我试图通过UART线P02,P03和P04同样,P05闪烁使用智能片断设备。
但它不起作用。
在我可以使用智能代码段之前,是否有任何bootloader代码或启动代码需要闪到模块上?
我的主要目标是它不使用OTP固件和使用外部处理器和串行引导加载。
嗨Vivek,
你不需要在闪存上特定的固件使用SmartSnippet。SmartSnippet将下载闪存编程器固件到DA14580直接通过UART的RAM,但实现这一点,你可能需要处理复位引脚的连接,因为在这个过程中硬件复位(RST脚上高电平有效)是必需的。
由于“我的主要目标是它不使用OTP固件和使用外部处理器和串行引导加载。”,其实我上面描述的过程是串行引导加载的典型使用情况。要获得有关这一点,你可以参照该文件的详细信息:
HTTPS://support.dialog-semiconductor.com/resource/b-001-da14580-booting -...
谢谢您的回复。
我有以下的疑问 -
1.我们正在评估村田ZY模块和我们说买好了芯片和拉UART线(P04,P05和P02,P03)和短复位引脚为高电平。
不过,但我们不能闪光芯片。
2.同时,我们也做了简要为我们的项目(“村田ZY Schematic.png”)。能否请您查看。我附上这个回答示意图。
我们也搞不清楚与村田模块,如数据表说,任何GPIO可以为UART被选择和我们在下面的示意图choosen P05,P07。
这是正确的吗?还是我们必须只使用UART引脚在AN-B-001上市“从串行接口DA1458x引导”。
3.我已经加入另一个原理图“BLE示意图2.pdf”。也请您检查这一项。
嗨Vivek,
为了能够将代码下载到了580,你将有,因为你不使用的主板我想你都通过UART试图下载代码使用智能片段工具。既然你试图下载通过UART智能摘录工具预计设备,以使ROM引导程序开始运行先复位的代码,使刀具将看到标记,启动UART下载程序,并起始交易。该ROM足球运动员是位于你没有下载任何东西ROM内的固件,它一旦设备已被供电或通过复位信号运行。销从所述串行接口设备启动被预定义并从串行接口文档中的AN-B-001引导解释并不能改变,除非二次引导加载器bunred到OTP。
谢谢mt_dialog.
该模块的硬件复位(RST)为高电平有效,因此追平了RST高将无法正常工作(离开RST浮动 - 在BLE的SoC内部有一个下拉的RST引脚)。除非您实现二次引导程序和编程该启动程序到通过串行线调试接口模块的OTP您将无法加载固件,通过P05和P07。AN-B-001描述的默认引导(位于装置的ROM)。该SDK包含一个二级引导程序,你可以为出发点,如果你决定继续使用该选项使用。
您标示为P04作为输入模块和P05在您连接schematic2 PDF输出。过程中的默认启动过程,P04是输出(TX从模块)和P05是输入(RX到模块)。在启动过程中不使用硬件流控制。
/ mhv.
谢谢。
对于编程调试什么你建议。
我们在网上找到了一个https://www.mouser.in/productdetail/segger-microcontroller/80891?qs=sGAE..。
我们可以用这个?
我真的建议使用我们的基本开发工具包。所述JLINK信号(SWCLK和SWDIO)可用于分隔的主标题行。还请看看https://support.dialog-semiconductor.com/system/files/resources/Training_07_DA1458x_prototype_bring_up_guide-v1.2.pdf获取详细信息。