如何通过UART驱动程序创建带有外部CPU接口的集成接近报告器的图像

11个职位/0个新职位
最后一篇文章
米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
如何通过UART驱动程序创建带有外部CPU接口的集成接近报告器的图像

尊敬的先生:,

我读过UM-B-013。但是我不知道如何创建“fe\u proxr\u spi.h”文件,它没有被提及?
另外,我正在进行一个项目,该项目要求主机应用程序在外部MCU(LPC11Uxx)上运行,并且MCU通过USART(RX<-P0.4,TX->P0.5,CTS->P0.2,RTS<-P0.3)与DA14580相连。告诉我怎么做。我已经读过“附录A用SPI替换UART上的外部CPU接口”,但我不太明白。

谢谢,

米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
你能帮助我吗?

你能帮助我吗?

MHv\U对话框
离线
最后一次见到:5天3小时前
工作人员
已加入:2013-12-06 15:10
你好,

你好,

请告诉我您在哪里找到文件“fe\u proxr\u spi.h”的引用?

无论如何,要使用UART接口,只需使用reperter\u fe项目而不是reporter\u fe\u spi项目。它已经使工作在UART与引脚指定为您描述。

米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
你好,

你好,

谢谢你的回复。

我在“\DA14580\u SDK\u 3.0.4.0\host\u apps\DA14580\appress\reporter\src\app.c”中看到过
#ifdef SPI\u引导程序
spi_send_image();
#结束

我想在外部处理器(我的MCU)上运行主机应用程序,并始终将BLE(pan1721)的图像放在上面。启动后,我的MCU将通过USART传输图像到BLE。
因为,BLE已经焊接到我的主板上,我没有任何其他连接来下载它的程序。
所以我不能按照你的指引去做。

请给我另一个解决办法。

谢谢,

JE\U对话框
离线
最后一次见到:4天7小时前
工作人员
已加入:2013-12-05 14:02
你好,米尔阿里,

你好,米尔阿里,

请注意,PAN1721不是基于DA14580的:您需要在Panasonic的PAN1740上厕所才能得到基于DA14580的模块。

顺致敬意,

JE\U对话框

老干正
离线
最后一次见到:6年3个月前
已加入:2014-09-21 04:21
尊敬的先生:,

尊敬的先生:,

我在哪里找不到它,所以我在这里问,现在我有这样的麻烦。
现在我有了一个oled,我想用I2C,GPIO模拟来驱动它,但是它太慢了,所以我想用硬件I2C,当我像follow一样使用它的时候,
i2c_eeprom_init(0x78,i2c_标准,i2c_7BIT_ADDR,i2c_1BYTE_ADDR);
而(1)
{
i2c\ eeprom\写字节(0x78,0xae);
}
我发现SCL和SDA上没有wafe,有什么问题吗?你能帮助我吗?

米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
你好,

你好,

对不起,这是我的错,我用的是PAN1740。

请给我一个解决办法。

谢谢,

英戈
离线
最后一次见到:3周1天前
上师 松下
已加入:2014-01-16 11:19
你好,米尔阿里,

你好,米尔阿里,

现在请把设计改成SPI。我们将很快发布一个文档,其中也描述了UART的编程。

在此之前,您可以参考以下文档来制定设计中的UART方案:
AN-B-001:DA14580从串行接口引导
um-b-013-da14580-external-processor-over-spi-interface接口

最后但并非最不重要的是,我们建议获得USB加密狗或实验工具包的发展。否则,如果你不能调试你的固件,你可能会陷入尝试和错误循环。以下是初学者工具包的链接:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740。。。

顺致敬意,
英戈

米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
你好,英戈,

你好,英戈,

请让我再描述一下这个问题。
我有一个PAN1740,它通过UART(PAN1740的P0)和I2C(PAN1740的P1)连接到我的MCU。从MCU到PAN没有SPI总线。
我想我的MCU发送图像到DA14580通过UART。换句话说,DA14580将从UART引导(3.2-AN-B-001:DA14580从串行接口引导)。

AN-B-001文件非常仔细地描述了协议。从\SDK DA14580\DA14580\u SDK\u 3.0.4.0\dk\u apps\keil\u projects\proximity,我可以构建hex文件。
因此,在DA14580的引导过程中,我的MCU必须将十六进制文件发送到DA14580的RAM中。
问题是如何从构建的十六进制文件(类似于\SDK DA14580\DA14580\u SDK\u 3.0.4.0\host\u apps\DA14580\proximity\reporter\include\fe\u proxr\u spi.h)将映像创建为C数组。有什么工具吗?

因为,如果我切换到SPI接口,我仍然需要将hex文件转换为C数组,通过SPI总线发送。

问候,
米尔阿里

英戈
离线
最后一次见到:3周1天前
上师 松下
已加入:2014-01-16 11:19
你好,米尔阿里,

你好,米尔阿里,

应用说明AN-B-001刚刚更新,描述了如何构建array>>UART引导协议

问候,
英戈

米尔阿里
离线
最后一次见到:3年8个月前
已加入:2014-07-09 11:35
你好,英戈,

你好,英戈,

谢谢你的帮助。我可以通过UART将固件加载到DA14580。我在keilarm中构建FW并将axf转换为bin文件。然后我从bin文件生成C数组。

P / S:我没有看到AN-B-001中的任何更新,但无论如何谢谢。

当做
米尔阿里