从UART与外部微控制器启动

8帖子/ 0
最后发表
ehanl
离线
最后看到:1月1周前
加入:2015-02-23十四16
从UART与外部微控制器启动

你好,

我想init PN1740包括DA14580和单片机的通信。我使用一个init - b - 001 UART communiction但我不理解引导序列。当我启动PAN1740 STX 0 x02命令发送给我处方销的控制器。之后我必须发送SOH 0 x01命令和LEN_LSB LEN_MSB下载代码。但我知道DA14580 BLE堆栈包括现在我不现在下载和长度。我试着与长度0 x00 LSB和MSB和ACK。但是我不知道这个方法是正确的。结束时的引导顺序解释- b - 001有解释给DA14580 SW代码字节。这段代码字节是什么意思?每次PAN1740发送0 x02 RX的控制器。
我使用的DA14580 PAN1740模块通过UART通信接口与外部微控制器。嗯- b - 010中描述的方式但现在threre UART通信不可能的。

你的示例代码与外部处理器使引导顺序显示的过程PAN1740是启动后第一次引导吗?
嗯- b - 010年你写有“幻数”的DA14580正常模式不可能从外部设备下载代码。这个神奇的数字和正常模式是什么模式DA14580使用BLE栈?
我也读过DA14580数据表描述的内存管理。但是我没有发现我的问题的答案。

谢谢你!

问候

设备:
Joacimwe
离线
最后看到:2年3个月前
大师
加入:2014-01-14 06:45
代码下载到

代码下载到DA14580 DA14580固件应该运行的代码。DA14580最初是空的(只在ROM函数存在由一个被称为应用程序)。
你可以下载SDK,你会发现有许多例子项目dk_apps文件夹。如果你想从外部处理器控制DA14580 UART,您可以使用GTL协议,你可以找到文档在文档页面。但是你仍然需要一个允许GTL的固件。例如可以使用示例项目prox_reporter_ext。

ehanl
离线
最后看到:1月1周前
加入:2015-02-23十四16
你好,

你好,

谢谢你的快速回答。
我有PAN1740 Eval装备两个USB软件狗。我能为我的应用程序也使用这个固件吗?有一个full_emb。本文件。我可以用这个吗?
代码下载到SysRAM延伸- b - 001。会发生什么当DA14580动力又下来了?固件仍然在OTP和可用的或我必须每次下载固件UART当DA14580销售?
所以最好的办法是init DA14580程序固件在生产中使用SmartSnippets软件?

问候

JE_Dialog
离线
最后看到:4个月3星期前
工作人员
加入:2013-12-05 14:02
你好,埃克哈特的内容

嗨,埃克哈特,PAN1740存储器的内容将丢失,如果你删除的权力。有几个方法可以引导装置:(一)只允许从外部接口(OTP空白)——引导装置将自动扫描接口。(b)程序OTP iwth图像,这样每次设备冷靴子,automoatically图像加载到存储器或(c)项目二次引导装载程序的OTP将自动启动从指定的接口。你可以通过智能程序的OTP片段通过UART或任何其他工具。BR JE_Dialog

ehanl
离线
最后看到:1月1周前
加入:2015-02-23十四16
你好,

你好,

好的我明白了,我必须在生产程序的OTP PAN1740。编程OTP我可以使用对话框半导体母亲董事会PAN1740应用注意第七章或示例雷竞技电竞平台所示示意图所示这个注意第15章吗?
与一个编程工具我可以计划在UART OTP ?这是正确的还是我必须和JTAG接口程序。
我知道这很重要,因为我必须调整我的原理图和pcb的布局计划PAN1740固件。

问候

Ingo
离线
最后看到:1年1月前
大师 松下
加入:2014-01-16 11:19
嗨籍,

嗨籍,
推荐使用与耐火JTAG OTP的固件编程。
母亲板含有耐火执照,所以你可以使用它。有更快的耐火耐火商店中可用。这取决于你喜欢用你的需求。
最好的问候,
Ingo

ehanl
离线
最后看到:1月1周前
加入:2015-02-23十四16
你好,

你好,

我将一个PAN1740 DA14580DEVKT板和安装所有驱动程序。
我有编程的OTP PAN1740 prox_reporter_ext。本文件与DA14580DEVKT JTAG接口板。我也prgrammed OTP头用以下设置:
应用程序标记1应用程序在OTP是的
应用程序标记2应用程序在OTP是的
fff DMA长度值设置为1

现在我的问题:
关于重新映射国旗´s什么?我必须将它设置为OTP(0到SRAM或离开?如果有其他的目的设置在OTP头吗?

我的问题是,与连接管理器通信是可能的,因为固件full_emb。本是在开始加载经理SysRAM和通信。所以我可以引导为核心或外围。
但是当我使用一个终端程序HTerm和与COM端口我发送重置命令05年02 34 0 d 00 3 f 00 00 01和没有得到响应。新启动后我不知道如果´PAN1740固件加载的OTP SysRAM和´s可以沟通。

也许我OTP头设置是错误的或不完整的。
你有一个想法我´米做错了什么?

问候

Ingo
离线
最后看到:1年1月前
大师 松下
加入:2014-01-16 11:19
嗨籍,

嗨籍,
如果连接管理器正在HTerm应该工作。
很难说什么是错的。

最好的问候,
Ingo