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

11个员额/ 0个新员额
最后发表
米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
如何通过UART驱动程序创建具有外部CPU接口的集成接近报告程序的映像

亲爱的先生,

我读过UM-B-013。但是我不知道如何创建“fe_proxr_spi.h”文件,它没有提到吗?
此外,我正在工作的项目,请求主机应用程序运行在外部MCU (LPC11Uxx)和MCU通过USART (RX <- P0.4, TX -> P0.5, CTS -> P0.2, RTS <- P0.3)与DA14580连接。告诉我该怎么做。我已经读过“附录A用SPI替换UART上的外部CPU接口”,但我不是很理解它。

谢谢,

米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
你能帮我吗?

你能帮我吗?

MHv_Dialog
离线
最后看到:2个月5天前
工作人员
加入:15 2013-12-06
你好,

你好,

请让我知道你在哪里找到了对文件"fe_proxr_spi.h"的引用?

无论如何,要使用UART接口,您可以简单地使用rester_fe项目而不是reporter_fe_spi项目。它已经在UART上工作,如你所描述的分配引脚。

米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
你好,

你好,

谢谢您的回复。

我在“\DA14580_SDK_3.0.4.0\host_apps\da14580\proximity\reporter\src\app.c”中见过它
# ifdef SPI_BOOTER
spi_send_image ();
# endif

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

请给我另一个解决办法。

谢谢,

JE_Dialog
离线
最后看到:1个月6天前
工作人员
加入:2013-12-05 14:02
你好米尔阿里,

你好米尔阿里,

请注意PAN1721不是基于DA14580:你需要查看松下的PAN1740以获得基于DA14580的模块。

最好的问候,

JE_Dialog

laoganzheng
离线
最后看到:6年6个月前
加入:2014-09-21 04:21
亲爱的先生,

亲爱的先生,

我在问问题的地方找不到,所以我就在这里问了,现在我有这样的麻烦。
现在我有一个oled,我想潜水它与I2C, GPIO模拟我已经做了它,但它太慢了,所以我想使用硬的I2C,当我使用它像跟随,
i2c_eeprom_init (0 x78 I2C_STANDARD、I2C_7BIT_ADDR I2C_1BYTE_ADDR);
而(1)

i2c_eeprom_write_byte (0 x78, 0机加区);

我发现SCL和SDA上没有wafe,这是什么问题?你能帮我吗?

米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
你好,

你好,

对不起,是我的错误,我其实是在用PAN1740。

请给我一个解决办法。

谢谢,

Ingo
离线
最后看到:三个月三个星期前
大师 松下
加入:2014-01-16 11:19
嗨米尔阿里,

嗨米尔阿里,

请暂时将设计改为SPI。我们将很快发布一个文档,也描述了UART的编程。

在此之前,您可以参考以下文档来制定您的设计中的UART方法:
AN-B-001: DA14580从串行接口启动
嗯- b - 013 - da14580外部处理器- - spi接口

最后但并非最不重要的是,我们建议获得USB加密狗或实验员工具包进行开发。在其他地方,如果你不能调试你的固件,你可能会陷入尝试和错误循环。这里是入门套件的链接:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740..。

最好的问候,
Ingo

米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
你好,

你好,

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

AN-B-001文件非常仔细地描述了协议。从\SDK DA14580\DA14580_SDK_3.0.4.0\dk_apps\keil_projects\proximity,我可以构建hex文件。
因此,我的MCU必须在DA14580的引导过程中将该十六进制文件发送到DA14580的RAM。
问题是如何从构建的hex文件(类似于\SDK DA14580\DA14580_SDK_3.0.4.0\host_apps\ DA14580\ proximity\reporter\include\fe_proxr_spi.h)创建一个C数组的图像。有什么工具吗?

因为,如果我切换到SPI接口,我仍然必须将十六进制文件转换为C数组,通过SPI总线发送。

问候,
米尔阿里

Ingo
离线
最后看到:三个月三个星期前
大师 松下
加入:2014-01-16 11:19
嗨米尔阿里,

嗨米尔阿里,

应用程序说明AN-B-001刚刚被更新,以描述如何构建阵列>> UART引导协议

问候,
Ingo

米尔阿里
离线
最后看到:3年11个月前
加入:2014-07-09火灾
你好,

你好,

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

P/S:我没看到AN-B-001有任何更新,不过还是谢谢你。

问候
米尔阿里