我有PAN1740的设备,我想它用一个简单的应用程序,实现诸如ble_app_bearbone_580仅显示连接到手机。
1.有基本的开发工具吗
2.连接这些信号:
TCK > SWCLK (4cm长)
TMS >> SW_DIO(4厘米长)
GND >> GND
VDD_3.3C > > VCC
3.使用ble_app_bearbone_580运行Keil,并启动调试:我得到“no Cortex-M SW device found”为什么?
4.在松下设计指南中,他们提到他们已经燃烧了校准,MAC地址,在OTP中
所以我不需要在OTP上加载标题?只有十六进制的应用?
同时,为引导已经设置了OTP?难道这是它不能使用Keil检测ARM设备的原因是什么?
5.当我运行smartsnippets工具箱时,给我错误:ftdi安装无效ftd2xx.dll无法在文件夹c://windows / system32中找到
我需要为一个大型应用程序展示这个演示。
感谢您的支持,
马塞洛·马丁内斯
设备:
嗨Marcelo Martinez,
你可以在开发工具包和参考设计的FAQ部分找到合适的连接。你连接似乎是好的,东西应该是你的问题,检查电源580是好的,也为了检查如果我们能“看到”你开发工具包你可以去调试“目标选项”选项卡,在“J-Link / J-TRACE皮层”的“设置”按钮,在弹出的对话框中,确保端口选项设置在SW而不是JTAG中。在那个特定的对话框中,你应该能够看到与keil连接的ARM的IDCODE。
是的松下有自己的模块烧毁设备ID和SDK ID作为bd地址的地方,但即使580没有这个地址的OTP bd地址可以填充西南,你不需要燃烧OTP头用于测试应用程序,您可以使用JTAG UART和直接向sysram下载代码。
该设备在OTP头中有两个字段名为“应用程序标志”,当你在OTP图像占位符中刻写。hex文件时,你应该也刻写这些标志,以通知580引导加载程序在OTP中有一个应用程序。我想松下没有烧毁那些领域,因为我认为这是一个新的模块。所以,因为你是在开发模式,你不必担心OTP的事情。
您得到的消息表明ftdi驱动程序安装中存在问题。你也可以看看下面的文章:
https://support.dialog-semiconductor.com/how-solove-%E2%80%9Cftd2xxdll-e..。
由于MT_dialog
你好:
谢谢你提供的信息。
我解决了第一个问题:我在模块上反转了pinout (TOP/BOTTOM)。现在Keil可以交流了,我可以在RAM上运行软件。
在FTDI的问题,我注意到,在设备管理器的端口上有JLINK CDC UART端口(COM3)。难道我在这里加载FTDI驱动程序?我仍然可以在调试模式下在RAM中运行KEIL?
先谢谢你。
马塞洛
嗨Marchelo,
什么是开发套件,您正在使用,如果您使用的是PAN模块与对话的亲套件,一个使用FTDI,你应该安装FTDI驱动程序,你看到你的设备管理器究竟是不是一个FTDI但虚拟UARTCOM从JLINK仿真。
由于MT_dialog
我有一个PAN模块与对话的基本工具包。你的答复也适用于基本的吗?如果我加载FTDI驱动程序,我还可以使用这个工具包与内部RAM一起进行开发吗?JLink还工作吗?
谢谢你,
马塞洛
嗨Marcelo,
基本套件没有一个FTDI模块和你看到的是从JLINK的UART,但我想的是,.dll文件通过智能片段需要。因此,尽量不要在设备管理器,但是从FTDI支持网站来安装驱动程序。这应该不会影响到JLINK。下载和安装驱动程序的链接是工具和驱动程序部分的安装文件UM-B-048上。
由于MT_dialog
你好:
从FTDI支持网站安装驱动程序,我不明白您的意思。它是我需要下载的不同驱动程序,以及如何安装?
谢谢你,
马塞洛
嗨Marcelo,
在我指出的文档中,在特定的段落,有FTDI网站的链接,你可以去那里下载和安装驱动程序,在网站上有关于安装驱动程序的说明。
由于MT_dialog
你好:
我现在可以通过文件而不是设备管理器加载驱动程序后打开Snippets。
我现在尝试用十六进制文件(鞍骨示例)加载RAM,但是当我使用Booter工具时,选择正确的十六进制,然后下载我获取:
[信息一般@ 16-11-21 16时22分54秒]找到SWD-DP与ID 0x0BB11477
[INFO General @16-11-21 16:22:54] FPUnit: 4个代码(BP)槽,0个文字槽
[INFO General @16-11-21 16:22:54] Found Cortex-M0 r0p0, Little endian. [INFO General @16-11-21 16:22:54]
[信息一般@ 16-11-21 16时22分54秒] BTLE设备选择。
[INFO足球运动员@ 16-11-21 16时23分一十八秒]读从文件C 17924个字节:\对话框\ SDK \ SDK 5.0.4 \ SDK 5.0.4 \ DA1458x_SDK_5.0.4 \ DA1458x_SDK \ 5.0.4 \项目\ target_apps\ ble_examples \ ble_app_barebone \ Keil_5 \ out_580 \ ble_app_barebone_580.hex。
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十六进制地址00。
[ERROR Booter @16-11-21 16:23:18]固件下载到单板失败
我似乎可以从SDK读取文件,但不能下载到RAM。
如上,我正在使用JTAG,DK-Basic和PN1740。我没有与keil下拉和执行代码的问题。
之后,我有这个工作,我会下载到OTP。
先谢谢你,
马塞洛
此外,复位在PAN1740复位接地。片段版本:4.4.3.1420
嗨Marcelo,
既然你有一个基本的工具包,你能够通过智能片段的引导程序将代码下载到基本的工具包?还什么是KEIL的版本,您正在使用?
由于MT_dialog
你好:
是的,我试图下载代码(十六进制文件),通过引导程序的基本工具包。这时候,我得到了我以前的评论和问题的错误消息。
当我尝试下载时,请查看上面日志文件的输出。你可以看到错误来自booter。
Keil版本是V5.21.1.0
从Keil下载和执行是好的。
(我使用PAN1740基本套件。
谢谢你,
马塞洛
马塞洛
嗨Marcelo,
您正在尝试通过足球运动员到位于基本套件或到被附着在基本套件中的PAN 580下载代码?那是我以前在治安问题,以检查问题是否位于基本套件本身或与PAN的连接。
然而,因为你正在使用KEIL的V5.21.1.0版本,请检查下面的FAQ和更新您SmartSnippets工具箱中的驱动程序,有一个保持兼容问题,或许这可以解决您的下载问题。
由于MT_dialog
你好:
我正在尝试通过基本工具包下载到PAN 580的RAM。连接是根据我的第一封邮件。
我断开PAN从套件,我可以在RAM加载到试剂盒580与片段。
下载并安装了JLink_Windows_V612。我之前已经加载了V610。
无法下载到工具包(驱动程序版本没有更新。我的JLink驱动版本仍然是6.0.2601.5)。
回到V610,我仍然无法下载。
下载并通过Keil公司执行确定。
谢谢你,
马塞洛
你好:
我将感激我之前的电子邮件的行动过程,以获得基本工具包和PAN580加载使用Snippets。
谢谢你,
马塞洛
嗨Marcelo,
既然你能够从智能片断下载到580上的基本工具包,我无法想象这可能是不能够从基本的工具包FW下载到您的自定义设备除了布线基本套件之间的原因,您的自定义设备,这样可以尽量减少你的电线的长度。此外,如果因任何原因PAN靴在上电时(例如你有一个闪光灯连接加载固件或连接到您已经下载过KEIL代码智能片段之前)代码和睡眠模式被启用,因此调试器模块被禁止该JTAG将无法建立连接。
由于MT_dialog
你好:
我不能再使用Snippets和JTAG下载hex文件到580上的基本工具包了。我觉得它只上了一次膛,然后就一直失败。下面是我每次尝试下载时得到的引导程序错误信息:
[信息概述@ 16-12-07 20:00:42]找到了带ID 0x0BB11477的SWD-DP
[信息一般@ 16-12-07 20时零零分42秒] FPUnit:4代码(BP)插槽和0字面槽
[INFO General @16-12-07 20:00:42] Found Cortex-M0 r0p0, Little end。
[信息一般@ 16-12-07 20时00分42秒] BTLE设备选择。
[INFO足球运动员@ 16-12-07 20时02分54秒]读从文件C 17924个字节:\对话框\ SDK \ SDK 5.0.4 \ SDK 5.0.4 \ DA1458x_SDK_5.0.4 \ DA1458x_SDK \ 5.0.4 \项目\ target_apps\ ble_examples \ ble_app_barebone \ Keil_5 \ out_580 \ ble_app_barebone_580.hex。
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十六进制地址00。
[错误引导程序@ 16-12-07 20时02分55秒]无法下载固件文件到板
我不知道是什么问题...任何想法?我该怎么办?我能够使用Keil运行正常,但不是片段。
在我可以在OTP Pan1740之前,我需要做到这一点
谢谢你,
马塞洛
嗨Marcelo,
尝试删除的基本套件任何不必要的跳线和再次检查,也许是第一次,你已经下载的代码,你烧了闪光灯和设备不断从那里引导,你也可能想尝试重新安装SS工作室万一出事错误的。你也可以尝试是连接到通过UART与智能片断你的基本工具包,并尝试donwload代码,这样做尝试与JTAG接口和下载代码重新连接后。
由于MT_dialog