我有PAN1740设备,我想用一个简单的应用程序来编程,比如ble_app_bearbone_580,只显示与手机的连接。
1.具有开发套件 - 基本
2.连接这些信号:
TCK> SWCLK(4cm长)
TMS >> SW_DIO (4cm长)
接地> >接地
VDD_3.3C >> VCC.
3.用ble_app_bearbone_580 ran keil,并开始调试:我得到“没有cortex-m sw设备找到”为什么?
4.在松下设计指南中,他们提到他们已经燃烧了校准,MAC地址,在OTP中
所以我不必在OTP上加载标题?仅限申请的十六进制?
另外,OTP启动已经设置好了吗?这是不是Keil检测不到ARM设备的原因?
5.当我运行smartsnippets工具箱时,给我错误:ftdi安装无效ftd2xx.dll无法在文件夹c://windows / system32中找到
我需要向大型应用程序显示此演示。
谢谢你的支持,
马塞洛•马丁内斯
设备:
嗨Marcelo Martinez,
您可以在开发套件和参考设计中找到常见问题解答部分中的正确连接。你的连接似乎是好的,所以别的东西应该是你的问题,检查电源到580还可以,也可以检查keil可以“看到”你的开发套件你可以在调试中转到“目标选项”在“J-Link / J-Trace Cortex”旁边的选项卡点击按钮“设置”,在将弹出的对话框中,确保在SW且不在JTAG中设置端口选项。在该具体对话框,您应该能够看到与Keil连接的ARM的IDcode。
是Panasonic的模块与设备ID和SDK作为BD地址的SDK位置,但即使A 580没有在其OTP中没有此地址,也可以通过SW填充BD地址,您不必刻录OTP标题以用于测试应用程序,您可以使用JTAG或UART并将代码直接从SYSRAM下载。
当您在OTP图像占位符中刻录一个“应用程序标志”时,该设备在OTP标题中有两个字段。在OTP图像占位符中刻录,您应该刻录这些标志,并在OTP中通知580引导加载程序。我想松下没有烧掉这些字段,因为我假设这是一个新模块。因此,由于您处于develepment模式,因此您不必担心OTP的东西。
您得到的消息表明FTDI驱动程序安装中存在问题。您还可以查看以下帖子:
https://support.dialog-semicondiondiondum/how-solove -%e2%80%9cftd2xxdll-e ...
谢谢mt_dialog.
你好:
感谢您的信息。
我解决了第一个问题:我的绑定在模块上反转(顶/底)。现在Keil通信,我可以在RAM上运行软件。
在ftdi问题上,我注意到设备管理器中的PORTS上有JLink CDC UART端口(COM3)。我在这里加载ftdi驱动吗?我还能在RAM的调试模式下运行keil吗?
谢谢离子进步。
马塞洛
嗨Marchelo,
你使用的是什么开发套件,如果你使用的是对话框的pro套件的PAN模块,它使用FTDI,你应该安装FTDI驱动,你在设备管理器上看到的不是FTDI,而是从JLInk模拟的虚拟UART com。
谢谢mt_dialog.
我有一个带有对话框的PAN模块 - 基本套件。您的回复也适用于基本吗?如果我加载FTDI驱动程序,我仍然可以使用该套件与内部RAM进行开发吗?jlink仍然有效吗?
谢谢你!
马塞洛
嗨,马塞洛,
基本工具包没有FTDI模块和UART,你看到的是来自Jlink,但我认为。dll是智能片段需要的。因此,请尝试从FTDI支持站点安装驱动程序,而不是通过设备管理器。这应该不会影响Jlink。下载和安装驱动程序的链接在文档UM-B-048的安装工具和驱动程序部分。
谢谢mt_dialog.
你好:
从FTDI支持网站安装驱动程序,我不明白您的意思。它是我需要下载的不同驱动程序,以及如何安装?
谢谢你!
马塞洛
嗨,马塞洛,
在I VE指示的文献中,在特定段落中,有FTDI站点的链接可以去,在网站上下载和安装驱动程序,有关于安装驱动程序的说明。
谢谢mt_dialog.
你好:
我现在可以通过文件管理器加载驱动程序后提起代码段。
我现在尝试用十六进制文件(鞍骨示例)加载RAM,但是当我使用Booter工具时,选择正确的十六进制,然后下载我获取:
[INFO General @16-11-21 16:22:54]找到ID为0x0BB11477的SWD-DP
[信息概述@ 16-11-21 16:22:54] FpUnit:4代码(BP)插槽和0个字幕插槽
[信息概述@ 16-11-21 16:22:54]找到了Cortex-M0 R0P0,Little Endian。
[INFO General @16-11-21 16:22:54] BTLE设备已选中。
[INFO Booter @16-11-21 16:23:18] Read 17924 bytes from file C:\Dialog\SDK\SDK 5.0.4\SDK 5.0.4\DA1458x_SDK_5.0.4\DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_barebone\Keil_5\out_580\ble_app_barebone_580.hex。
[错误booter @ 16-11-21 16:23:18]写入文件c:\ dialog \ sdk \ sdk 5.0.4 \ sdk 5.0.4 \ da1458x_sdk_5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples\ ble_app_barebone \ keil_5 \ out_580 \ ble_app_barebone_580.hex在地址00。
[错误Booter @ 16-11-21 16:23:18]将固件文件下载到电路板上失败
看来我可以从SDK读取文件,但我无法下载到RAM。
如上,我正在使用JTAG,DK-Basic和PN1740。我没有与keil下拉和执行代码的问题。
在我有这个工作后,我将下载到OTP。
先感谢您,
马塞洛
此外,在Pan1740复位上重置接地。片段版本:4.4.3.1420
嗨,马塞洛,
既然您已经有了一个基本工具包,那么您是否能够通过Smart Snippets的引导程序将代码下载到基本工具包中?还有你用的keil是什么版本的?
谢谢mt_dialog.
你好:
是的,我试着通过启动器下载代码(hex文件)到基本工具包。这就是我在之前的评论和问题上得到错误消息的时候。
请在尝试下载时查看上面的日志文件的输出。您可以从Booter看到错误。
Keil版本是v5.21.1.0
从Keil下载和执行是好的。
(我使用PAN1740和基本套件。
谢谢你!
马塞洛
马塞洛
嗨,马塞洛,
您试图通过引导程序将代码下载到位于基本套件上的580或附加在基本套件上的PAN上?这是我之前的问题,目的是检查问题是在基本套件本身还是与PAN的连接上。
然而,由于您使用的是keil的V5.21.1.0版本,请检查以下常见问题并更新您的SmartSnippets工具箱中的驱动程序,这是一个兼容性问题,也许这解决了您的下载问题。
谢谢mt_dialog.
你好:
我正在尝试通过基本套件下载到Pan 580的RAM。连接按照我的第一封电子邮件。
我从套件断开PAN,我可以加载RAM到套件580与Snippets。
我下载并安装了jlink_windows_v612。我之前装载过V610。
无法再下载到套件(驱动程序版本没有更新。我的jlink驱动程序版本仍然是6.0.2601.5)。
回到V610,我仍然无法下载。
下载并通过Keil执行OK。
谢谢你!
马塞洛
你好:
我希望对我之前的电子邮件的一切行动,以获取使用代码段加载的基本套件和Pan580。
谢谢你!
马塞洛
嗨,马塞洛,
因为你能够从智能片段下载580的基本装备,我想象不出是什么原因导致无法下载fw定制设备的基本装备除了基本工具包和定制设备之间的连接,所以你可以尽量减少你的电线的长度。如果因为任何原因锅靴子代码时启动(例如你的flash附加载荷弗兰克-威廉姆斯或之前连接到智能通过凯尔片段下载代码)和睡眠模式启用调试器模块是禁用jtag不会能够连接。
谢谢mt_dialog.
你好:
我无法使用代码段和JTAG将十六进制文件下载到基本套件上的580中。我认为它只加载一次,然后它保持失败。这是我每次尝试下载时获得的靴子错误消息:
[信息概述@ 16-12-07 20:00:42]找到了带ID 0x0BB11477的SWD-DP
[INFO General @16-12-07 20:00:42] FPUnit: 4个代码(BP)槽和0个文字槽
[信息概述@ 16-12-07 20:00:42]找到了Cortex-M0 R0P0,Little Endian。
[INFO General @16-12-07 20:00:42] BTLE设备已选中。
[INFO Booter @16-12-07 20:02:54] Read 17924 bytes from file C:\Dialog\SDK\SDK 5.0.4\SDK 5.0.4\DA1458x_SDK_5.0.4\DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_barebone\Keil_5\out_580\ble_app_barebone_580.hex。
[错误booter @ 16-12-07 20:02:55]编写文件c:\ dialog \ sdk \ sdk 5.0.4 \ sdk 5.0.4 \ da1458x_sdk_5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples\ ble_app_barebone \ keil_5 \ out_580 \ ble_app_barebone_580.hex在地址00。
[ERROR Booter @16-12-07 20:02:55]固件下载到单板失败
我不知道问题出在哪儿。什么好主意吗?我应该检查什么?我可以运行与Keil,但不是Snippets。
在我可以在OTP Pan1740之前,我需要做到这一点
谢谢你!
马塞洛
嗨,马塞洛,
试着删除基本套件上任何不必要的跳线,并再次检查,也许第一次你下载的代码,你烧伤的flash和设备一直从那里启动,你可能还想尝试重新安装SS工作室,以防出现问题。您还可以尝试通过UART用Smart Snippets连接到您的基本工具包,并尝试下载代码,然后尝试再次连接JTAG接口并下载代码。
谢谢mt_dialog.