尊敬的先生:,
我读过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接口”,但我不太明白。
谢谢,
你能帮助我吗?
你好,
请告诉我您在哪里找到文件“fe\u proxr\u spi.h”的引用?
无论如何,要使用UART接口,只需使用reperter\u fe项目而不是reporter\u fe\u spi项目。它已经使工作在UART与引脚指定为您描述。
谢谢你的回复。
我在“\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已经焊接到我的主板上,我没有任何其他连接来下载它的程序。所以我不能按照你的指引去做。
请给我另一个解决办法。
你好,米尔阿里,
请注意,PAN1721不是基于DA14580的:您需要在Panasonic的PAN1740上厕所才能得到基于DA14580的模块。
顺致敬意,
JE\U对话框
我在哪里找不到它,所以我在这里问,现在我有这样的麻烦。现在我有了一个oled,我想用I2C,GPIO模拟来驱动它,但是它太慢了,所以我想用硬件I2C,当我像follow一样使用它的时候,i2c_eeprom_init(0x78,i2c_标准,i2c_7BIT_ADDR,i2c_1BYTE_ADDR);而(1){i2c\ eeprom\写字节(0x78,0xae);}我发现SCL和SDA上没有wafe,有什么问题吗?你能帮助我吗?
对不起,这是我的错,我用的是PAN1740。
请给我一个解决办法。
现在请把设计改成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。。。
顺致敬意,英戈
你好,英戈,
请让我再描述一下这个问题。我有一个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总线发送。
问候,米尔阿里
应用说明AN-B-001刚刚更新,描述了如何构建array>>UART引导协议
问候,英戈
谢谢你的帮助。我可以通过UART将固件加载到DA14580。我在keilarm中构建FW并将axf转换为bin文件。然后我从bin文件生成C数组。
P / S:我没有看到AN-B-001中的任何更新,但无论如何谢谢。
当做米尔阿里
你能帮助我吗?
你好,
请告诉我您在哪里找到文件“fe\u proxr\u spi.h”的引用?
无论如何,要使用UART接口,只需使用reperter\u fe项目而不是reporter\u fe\u spi项目。它已经使工作在UART与引脚指定为您描述。
你好,
谢谢你的回复。
我在“\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已经焊接到我的主板上,我没有任何其他连接来下载它的程序。
所以我不能按照你的指引去做。
请给我另一个解决办法。
谢谢,
你好,米尔阿里,
请注意,PAN1721不是基于DA14580的:您需要在Panasonic的PAN1740上厕所才能得到基于DA14580的模块。
顺致敬意,
JE\U对话框
尊敬的先生:,
我在哪里找不到它,所以我在这里问,现在我有这样的麻烦。
现在我有了一个oled,我想用I2C,GPIO模拟来驱动它,但是它太慢了,所以我想用硬件I2C,当我像follow一样使用它的时候,
i2c_eeprom_init(0x78,i2c_标准,i2c_7BIT_ADDR,i2c_1BYTE_ADDR);
而(1)
{
i2c\ eeprom\写字节(0x78,0xae);
}
我发现SCL和SDA上没有wafe,有什么问题吗?你能帮助我吗?
你好,
对不起,这是我的错,我用的是PAN1740。
请给我一个解决办法。
谢谢,
你好,米尔阿里,
现在请把设计改成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。。。
顺致敬意,
英戈
你好,英戈,
请让我再描述一下这个问题。
我有一个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总线发送。
问候,
米尔阿里
你好,米尔阿里,
应用说明AN-B-001刚刚更新,描述了如何构建array>>UART引导协议
问候,
英戈
你好,英戈,
谢谢你的帮助。我可以通过UART将固件加载到DA14580。我在keilarm中构建FW并将axf转换为bin文件。然后我从bin文件生成C数组。
P / S:我没有看到AN-B-001中的任何更新,但无论如何谢谢。
当做
米尔阿里