This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2340R5-Q1:具有 J-LINK 的 SWD

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2340R5, CC2340R5-Q1, LP-XDS110

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1399147/cc2340r5-q1-swd-with-j-link

器件型号:CC2340R5-Q1
主题中讨论的其他器件:CC2340R5、、 LP-XDS110

工具与软件:

尊敬的团队:

我的客户正在使用我们的 CC2340R52E0WRHBRQ1完成 PCBA 组装的评估。  

1. CC2340的 SWD 接口能否与 J-link 编程器配合使用?
2.→计划实施:广播10秒后待机 →仅在60秒的 RTC 周期中唤醒→广播10秒后 再次进入待机状态。
 是否有包含类似函数的演示可供参考?
 如何进入待机模式? 它是调用接口、还是在没有广播时硬件自己进入待机模式? 在进入待机模式之前需要关闭哪些资源?
μ  上电时是否默认启用 RTC? 是否需要初始化? 我的客户说他没有看到任何与 RTC 相关的功能。 RTC 的中断处理程序在哪里?如何设置处理程序? 如何设置 RTC 中断的回调函数?

感谢您的热情支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Unknown 说:
    1. CC2340的 SWD 接口能否与 J-link 编程器配合使用以便进行编程?[/QUOT]

    是的、它应该能够被使用。

     加电时是否默认启用 RTC? 是否需要初始化? 我的客户说他没有看到任何与 RTC 相关的功能。 RTC 的中断处理程序在哪里?如何设置处理程序? 如何设置 RTC 中断的回调函数?[/QUOT]

    请在此处参阅我们的文档: 计时器—SimpleLink CC23xx SDK BLE5-Stack 用户指南3.03.01.00文档

    ClockP.h 文件参考(TI.com)

    [quote userid="587286" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1399147/cc2340r5-q1-swd-with-j-link 如何进入待机模式? 它是调用接口、还是在没有广播时硬件自己进入待机模式? 在进入待机模式之前需要关闭哪些资源?

    硬件将自行进入待机状态。 但是、为了确保器件进入待机状态、必须关闭所有外设(例如 UART、ADC 等)。

    此致!

    Nima Behmanesh

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nima:

    感谢您的答复。 您还可以回答这些未提及的问题吗?

    Unknown 说:
    2. →计划实施: →广播10秒后待机 模式→仅在60秒的 RTC 周期内唤醒 广播10秒后再次进入待机模式。
     是否有具有相似函数的演示可供参考?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nima:

    编程过程中遇到错误、我们 现在无法继续。 您可以帮助检查程序方法是否正确吗? 如果不正确、请提供正确的方法。 感谢您的紧急支持!

    1. PC 上的软件设置:

    选择 CC2340R5芯片、选择 J-link、点击开始

    单击"开始"转到下一个屏幕

    选择文件:

    点击"Load image"

    则会报告错误:

    2. JLINK 连接方法,使用的 SWD 方法,连接线路序列如下所示:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Jlink 器件的哪些引脚连接到 CC2340R5-Q1?

    此致!

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nima:

    感谢您的答复。 除了以下问题、我还为他们提供了 LP-XDS110。 如果您能告诉我:SWD 使用哪些引脚、在 PC 上使用了哪些软件以及编程步骤、这对我也有帮助。

    飞线连接。  

    JLINK 连接方法、使用 SWD 方法、连接线路序列如下所示:

    以下是详细信息:

    当通过 J-flash 对 CC2340R5芯片进行编程时、会出现以下错误:
    0x0000 0000编程闪存编程完成、0x4E02 0000 CCFG 闪存编程失败。 CCFG 闪存编程失败的原因是什么?

    错误日志:

    -开始闪存编程

     -编程范围0x00000000 - 0x00007FFF ( 16扇区,32 KB)

     -编程范围0x00008000 - 0x0000FFFF ( 16扇区,32 KB)

     -编程范围0x00010000 - 0x00017FFF ( 16扇区,32 KB)

     -编程范围0x00018000 - 0x0001FFFF ( 16扇区,32 KB)

     -编程范围0x00020000 - 0x00027FFF ( 16扇区,32KB)

     -编程范围0x00028000 - 0x0002D7FF ( 11扇区,22 KB)

     -闪存编程结束

     -为1个范围执行闪存编程(186368字节)

     - 0x0000 - 0x2D7FF (91个扇区、182KB)

     -开始验证闪存

     -使用闪存算法的本机验证功能

     -验证闪存结束

     -开始恢复

     -还原结束

     -开始准备闪存编程

     -准备闪存编程结束

     -开始确定闪存中的脏区域

     -确定脏污区域结束

     -无法测量 CPU 速度。

     -开始擦除扇区

     -警告:此闪存库不支持空白检查,已跳过

     -擦除范围0x4E020000 - 0x4E0207FF ( 1扇区,2KB)

     -擦除扇区结束

     -开始闪存编程

     -编程范围0x4E020000 - 0x4E0207FF ( 1扇区,2KB)

     -错误:编程失败@地址0x4E020000(未指定错误#1 )

     -错误: FLASH_RAMLESS :无法通过 J-Link 对目标进行编程

     -闪存编程结束

     -错误:程序失败

     -开始恢复

     -还原结束

     -错误:无法自动编程目标

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nima:

    我的客户 成功使用了 LP-XDS110并编程。 谢谢