嗨,我叫凯文,
我正在为蓝牙Receiver构建自己的模块。
我一直坚持这个问题,因此我需要你的帮助来指导我数据传输有什么问题
1) 我正在使用模块上的SPI来闪存数据,我使用DA 14580作为蓝牙组件
2) 每当我试图使用智能代码段连接模块(我相信哪些组件与已证明有效的智能标记相同)时,我总是会收到此消息
[INFO@17-11-09 18:27:02]无法测量总IR len。时差恒定高。
[错误@17-11-09 18:27:02]无法读取内存。
[错误@17-11-09 18:27:02]打开JLink连接时找不到已知芯片。正在终止进程。。。
3) 是的,我在使用JTAG
4) 我从DA-14580基本DevKit连接模块
5) 我正在使用端口P 0\u 0、p0\u3、p0\u 5、p0\u6作为SPI型号闪存
请帮我解决这个问题,我不明白怎么了,我也无法将模块连接到智能代码段
因为我相信我安装和选择的所有组件都已经适合这个需求了
凯文。
设备:
你好,凯文
这是Jlink软件的指示,而不是来自智能代码段(通过JTAG连接时,智能代码段使用Jlink访问设备),闪存的连接与您正在进行的操作无关。显然,自定义PCB上的处理器与试图与设备通信的Jlink fw之间没有连接。这可能是任何连接到PCB问题,使580无法操作。对于初学者,我将从PCB开始,我将检查引导加载程序是否正在执行,以验证580是否在工作(引脚P04和P05应切换引导加载程序的执行部分,因此,连接到终端时,您应该看到设备打印垃圾),在这之后,如果设备正在运行,我将检查实现JTAG的dev工具包与自定义板之间的连接。另外,我还将尝试使用Jlink本身连接到板,而不是使用智能代码段,并且我也会尝试通过Keil下载代码。
谢谢你的对话
好吧,也许这听起来有点基本,
关于OTP图像,我需要在我烧伤SPI之前烧掉OTP吗?还是分开工作?
嗨Kevleo94,
您得到的指示是Jlink在无法与处理器通信时提供的一般指示,您不能从该消息中假定任何内容,如所述,通信指示问题可以是任何事情,或者是您使用的连接JTAG与设备(连接错误、连接噪音等)的导线有问题,或者MCU根本没有响应,这可能是原因很多。所以,验证580的操作是否符合我在上一篇文章中提到的程序。
关于OTP映像和SPI,不需要刻录OTP才能运行项目,您可以直接将fw下载到sysram(通过UART或JTAG接口),或者在SPI闪存上刻录映像,引导程序将映像镜像到sysram。
谢谢你的对话