在文档之后,我在评估板上启动了完整的托管报告程序。如果我不断开,看门狗将调用NMI中断和一切停止。因此,我启动报告程序,并按ctrl+F5断开连接,希望程序能够运行。
现在我开始在u盘上安装完整的嵌入式显示器。也断开并启动主机监视器应用程序,但它似乎无法与u盘通信。
####################################################
# DA14580近距离监视演示应用程序#
####################################################
没有cmdline参数。
输入“COM端口号”(取值范围:1 ~ 65535,空,退出):30
连接COM30
COM30成功打开,波特率115200
等待DA14580设备
你知道我错过了什么吗?
使用:
DA14580 SDK v2.0.4.1
uVision4
Windows 7 Professional
你好,Aritec,在接下来的几天里,我们将发布一个新的SDK,其中包括一个改进的接近应用程序。这将从支持站点的资源部分获得。SDK本身将会更加简洁,对用户更加友好。这个新的SDK支持我们已经发布的DA14580的新ROM版本。我建议在未来的开发中,迁移到新的ROM版本并使用新的SDK。(你可以使用相同的主板,我们只需要换出你的子板-我会联系你安排)最好的问候,JE_Dialog
亲爱的所有,
我在评估委员会上和完全主持的近距离记者玩。然而,我发现了一些非常奇怪的事情。
在da14580_config.h中,有四行:
#定义CFG_PRF_BASS
#定义CFG_PRF_DISS
#定义CFG_PRF_PXPR
#定义CFG_PRF_FMPL
我假设它们是用来在评估板上创建配置文件数据库的开关。但是当我使用#undef禁用它们中的任何一个时,我注意到Android应用程序总是在那里找到这七个服务:
通用接入服务
通用属性服务
设备信息
链接的损失
立即警觉
发射功率
电池服务
你知道原因是什么吗?谢谢!
让我重新定义我的问题:在接近报告应用程序中,如果我修改
#定义CFG_PRF_DISS
:
# undef CFG_PRF_DISS,
设备信息会在数据库中创建吗?如果我使用Android应用程序列出所有BLE服务在评估板上运行,应用程序会看到设备信息服务吗?
你好,
这是Android设备普遍存在的问题。当Android连接到一个已知的设备时,服务发现步骤将被跳过。为了强制服务发现(为了反映服务的变化),您需要禁用并重新启用Android设备上的蓝牙。
你好,
您遇到的问题与DA14580在进入睡眠模式时关闭M0微控制器有关。这将导致J-Link停止应用程序的执行。在启用睡眠模式时,无法使用调试器。每个项目都有一个名为da14580_config.h的配置文件,您可以在其中更改睡眠模式行为。最初的设定是这样的:
你好所有的,
我想知道在我的DA14580板上reporter_fe应用程序发生了什么。我已经在板上加载了应用程序(调试+运行+调试启动),但当我用USB-Dongle中的监视器应用程序搜索设备时,它发现了任何东西。这需要一个不同的配置的跳线?如何查看报告程序是否正确运行?
非常感谢,我希望你的回答。
最好的问候,
合资企业
嗨Software3,
要使应用程序板作为完全托管的报告设备运行,您需要加载
dk_apps \ keil_projects \接近\ reporter_fh \ fh_proxr_sdk.uvproj
我注意到你提到了reporter_fe应用程序
这就是问题所在吗?
最好的问候,
RvA_Dialog
嗨JE_Dialog,
我尝试了接近的例子在新的SDK 3.0.6,但问题仍然存在。
你知道发生了什么事吗?
野兽的问候,
你好xup,你能说明你在细节上遇到的问题吗?在这个线程中有几个不同的点。
谢谢你& BR JE_Dialog
我尝试了新的SDK 3.0.6,但在windows终端上得到了相同的消息。
这是同样的信息:
####################################################
# DA14580近距离监视演示应用程序#
####################################################
没有cmdline参数。
输入“COM端口号”(取值范围:1 ~ 65535,空,退出):30
连接COM30
COM30成功打开,波特率115200
等待DA14580设备
...
嗨Xup,
让我们暂时把这两个问题分开来看。如果您将reporter_fh加载到devkit上(构建/开始调试/运行/停止调试),您可以使用智能手机看到设备广告吗?iOS使用LightBlue应用程序,Android(4.3或以上)使用BlueLoupe。这两个工具都应该显示名为DA1458x的设备。
如果您可以看到设备广告,请从devkit断开调试器,然后在u盘上构建/调试/运行monitor_fe_usb。如果你在打开Windows设备管理器的情况下重新连接u盘,你可以看到要使用哪个串行端口-只是为了确保。
是的,我按照你说的“UM-B-010 - Proximity application.pdf”文件的流程做了,但是还是不能正常工作。
我在论坛里发现了一些关于这个问题的帖子。以下是名单:
http://support.dialog-semiconductor.com/proximity-application-not-workin..。
http://support.dialog-semiconductor.com/proximity-reporter-not-working-help
还有什么建议吗?
嗨Xup,
我需要知道你卡在了哪一步。你有没有用你的智能手机看到过“接近记者”的广告?
嗨MHv_Dialog,
我做了你提到的每一步,我可以看到接近reporter_fh广告使用您的智能手机。
我还断开了调试器与devkit的连接,然后在u盘上构建/调试/运行monitor_fe_usb。我在打开Windows设备管理器的情况下断开和重新连接u盘,我可以看到串口。
我在主机应用程序中输入端口号,但没有得到任何结果。
下面是主机应用程序消息的示例:
####################################################
# DA14580近距离监视演示应用程序#
####################################################
没有cmdline参数。
输入“COM端口号”(取值范围:1 ~ 65535,空,退出):30
连接COM30
COM30成功打开,波特率115200
等待DA14580设备
SDK 5.0.4 \ DA1458x_SDK_5.0.4 \ DA1458x_SDK \ 5.0.4 \ \ target_apps \ ble_examples \ prox_monitor_ext项目
我正在测试Demo Kit Basic。
它与Keil(启动/停止调试会话)一起在Kit中工作。
J5跳跃:25-26,27-28,P0_4,P0_5,P0_6,P0_7
Keil-Flash-Options for Target->Debug->“J-Link/T-TRACE皮质”(SW)
PC: host_proxm_sdk.exe <----->"S" keyinput ===> " Display All Device Information"
*------------------------------------------------------------------------------------------------------*
J5跳跃:P0_4,P0_5,P0_6,P0_7
接下来:Smartsnippets >固件>与J-TAG模式-> SPI写入
PC: host_proxm_sdk.exe <----->"S" keyinput ===> "不显示任何东西"
为什么?
有什么问题吗?你能告诉我怎么做吗?
#define HW_CONFIG (2): GPIO Setting Above----
定义UART1_TX_GPIO_PORT
#定义GPIO_PIN_4
定义UART1_RX_GPIO_PORT
定义UART1_RX_GPIO_PIN
定义UART1_RTSN_GPIO_PORT
#定义GPIO_PIN_6
定义UART1_CTSN_GPIO_PORT
#定义GPIO_PIN_7
嗨,SeunDae Kim,
我不确定我得到的问题,基本的工具包是工作时,你下载的fw通过keil,然后你尝试与智能片段做什么?
您已经在基本套件上使用监视器fw编写了SPI,而设备不响应终端命令?
首先,如果我做对了,你将无法在基本套件上使用UART配置编写SPI,为了通过智能代码段编写SPI,你必须将MISO/MOSI/CS/SPI_SUP连接到J4标头旁边的小原理图所示的相应引脚。因此,在应用该跳线配置后,您将能够燃烧您的SPI。完成程序后,你的fw驻留在flash中,你必须在跳线上应用UART和SPI配置,为了能够通过SPI引导,也有UART通信,也不要忘记在智能片段提示你时将fw烧为可引导。
由于MT_dialog