你好,
我是开发DA14580devkt-b的新手。
安装uVision + J-link后,总是无法加载代码到设备
我希望大家就以下几个问题发表看法:
1.打开SDK 'DA14580_581_SDK_3.0.8.0'提供的样例项目时,提示转换选择,我应该选择哪一个?我选择“Migrate to Device Pack”,它会将项目文件从版本4转换为版本5。但结果是一个错误报告“设备(s)未找到”,显示“ARM:Cortex-M0”在可用的设备系列包中没有找到。我选择“Yes”来确认迁移到Pack设备。然后在CPU的选择选项卡中选择ARM Cortex M0。
2.在uVision的“目标选项”设置中,标签“目标”与文件“UM-B-025 - DA14580_581蓝牙®智能开发工具包-基本V2.0”不一致,IROM1和IRAM1的地址是不相同的。另外,CPU的Xtal设置是12.0,但是16.0在文档提供的屏幕截图中。
是否有新的uVision的指南或手册?
关键词:
你好Hardy.chen,
你安装了哪个版本的uVision ?我们在使用Keil工具时遇到了一些挑战——一旦它的设置正确,它就可以正常工作,但要达到这一点可能是一个挑战。
BR JE_Dialog
你好,
我用的是uVision 5,可以从这里下载http://www2.keil.com/mdk5/install'
我猜你运行的是5。14 ?我有5。11。今晚晚些时候,我将升级到5.14,看看能否复制这个问题。
BR JE_Dialog。
你好,
我只是下载了5.14,安装了,让它更新所有丢失的包,然后启动。它发现DA14580还不错。在你找到合适的设备之前,问题2是无法解决的,所以我们需要首先关注这个问题。
您是否手动更新过所有的设备包?
BR JE_Dialog
我认为重新评级所有的设备包是指“包安装程序”。
在“Pack Installer”中,“ARM:CMSIS”是“Up to date”,在右侧面板的“Devices”选项卡中,我没有看到任何“Dialog Semiconductor”。雷竞技电竞平台
(抱歉,我找不到上传快照到这篇文章的方法。)
然后我检查了'File -> device database '中的设备数据库,我可以看到DA14580在'Dialog Semiconductor'中显示。雷竞技电竞平台
描述如下:
基于皮质M-0的蓝牙低能量(BTLE)控制器
32kbyte OTP内存,42kbyte System rAM, 4kbyte retention rAM, 82kbyte ROM
CPU=CLOCK(16000000) CPUTYPE("Cortex-M0") ESEL ELITTLE
我= SARMCM3.DLL (" ") TARMCM1.DLL(“-pCM0”)
SIM = SARMCM3.DLL (" ") DARMCM1.DLL(“-pCM0”)
圣言会=陕西林业局\ \ DA14580 \ DA14580.sfr对话框
无论如何,我仍然不能从“目标选项”中选择正确的设备,其中设备数据库选择栏是禁用的。
当我从SDK打开样例“proxy_reporter”时,uVision将提示询问2个选项的迁移:1)迁移到设备包,2)安装遗留支持。如果我选择选项1),它将转向错误信息'以下设备(s)无法在可用的设备家族包:-ARM:Cortex-M0,您想迁移到使用Pack设备?
我也有同样的问题,有什么想法吗?
你好,
我的DA14580DEVKT也有同样的问题。我遵循pdf“UM_B_025 DA14580_581_Bluetooth_Smart_developement_kit-Basic V2.2”的所有步骤。
我用的是Keil Vision 5.14。在pack installer中,我选择了ARM—> ARM Cortex M0—> ARMCM0,我安装了ARM::CMSIS和Keil::MDK-Middleware。
现在ARMCM0是绿色的。
我尝试使用“Blinky_UART_code”的例子。哈代。陈解释说,当我第一次打开这个项目时,Keil让我转换它。
现在在“目标选项”中,我可以选择JLINK进行调试,并看到正确的SN。
我可以构建项目,但当我尝试启动调试会话或下载代码时,我有一个错误:
No Algorithm found for: 00000000H - 00000447H
抹去了!
错误:Flash下载失败- "Cortex-M0"
我认为发生这个问题是因为我不能在包安装程序中选择正确的设备?
你好mbiron,
我假设你点击了“下载”按钮,这是下载代码到闪存。您可能需要按“启动/停止调试会话”按钮或CTRL+F5进入调试模式并运行项目。
BR, MH_Dialog
你好,
谢谢你的快速回复。
当我启动调试会话时,我有相同的错误。当我点击“下载”或“开始调试会话”时,Vision似乎也做了同样的事情。
编辑:我能够启动“blinky_arrived”演示使用SmartSnippets (Booter部分)。但是这个例子在使用μ Vision调试模式时仍然不起作用:
No Algorithm found for: 20000000H - 200012EBH
抹去了!
错误:Flash下载失败- "Cortex-M0"
我只是下载了5.14,安装了,让它更新所有丢失的包,然后启动。它发现DA14580还不错。
你是如何在包安装程序中选择“Dialog Semiconduct雷竞技电竞平台or”的?
这是我的:http://www.hostingpics.net/viewer.php?id=970250Sanstitre.jpg
我有和你一样的。你是如何在包安装程序中添加“Dia雷竞技电竞平台log Semiconductor”的?
谢谢你的回答……
你好再次,
我最终在“UM-B-014_DA14580_581蓝牙智能开发工具包- Expert_v1.5_0.pdf”中找到了解决方案。因为µVision默认选择了“Use Target Driver for flash programming”,所以当你启动Debug会话时,它会尝试flash目标。
此选项可在目标/实用程序的选项中找到。
你只需要选择“使用外部工具进行Flash编程”,不要指定任何命令,就这样!
我不知道为什么在基本开发工具包用户指南中缺少这些信息。
thakns让我们知道你成功了:我会让文档团队更新文档。BR JE_Dialog
我面临的问题,当调试Dialog BeaconµVision项目与错误信息:
未发现皮质- m SW设备。
如“目标选项”下的检查项“>> Debug >> Use J-LINK/J-TRACE Cortex>> Setting>> SW Device >> Cannot Add/Delete/Update Option Grey Off”
根据UM-B-034用户手册,第25页第6.17节列出的SW设备是0x0BB11477 ARM Core Sight SW- dp。
请帮助建议如何添加SW设备?
嗨ngchinping,
当你从JTAG切换到SW选项时,你的设备应该被keil自动识别。由于某些原因,keil似乎不能“看到”开发套件。你可以连接开发套件和发布一个复位板,你也可能想检查你的jlink驱动程序安装。
由于MT_dialog