分类 杂谈 下的文章

Keil MDK-Arm 最新版,我这里用的是MDK529
官方最新版下载链接 https://www.keil.com/demo/eval/arm.htm
Keil Keygen Generator 注册机你懂的
nRF5 SDK最新版,我这里用的是17.0.2
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download#infotabs
ARM CMSIS pack,需要和SDK版本对应,我这里用的是4.5.0
官方最新版下载链接 https://github.com/ARM-software/CMSIS/releases
nRF_DeviceFamilyPack,需要和SDK版本对应,我这里用的是8.35.0
官方最新版下载链接 https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
S132 Softdevice,需要和芯片型号和SDK版本对应,我这里用的是 7.2.0
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/S132/Download
nRF Connect for Desktop 最新版
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download#infotabs
安装顺序

安装Keil并使用注册机破解
教程 https://blog.csdn.net/qq_42748213/article/details/90485750
双击安装 CMSIS 和 DeviceFamilyPack
将nRF5 SDK压缩包解压到一个固定的位置,比如解压到D盘
打开解压后的文件夹,新建两个文件夹,分别是user_applications,user_drivers,分别存放自己写的程序和驱动
然后将Softdevice hex放进来备用

https://blog.embeddedexpert.io/?p=1671
https://blog.csdn.net/qq_39549182/article/details/132409273

----------------RONS SETUP

  1. ARMCompiler_506_Windows_x86_b960
    下载,然后在C:\Keil_v5\ARM 建个C:\Keil_v5\ARM\ARMCC, armcc506安装在这个目录下
    2.
    NordicSemiconductor.nRF_DeviceFamilyPack.8.40.3
    nRF5_SDK_17.1.0_ddde560
    ARM.CMSIS.4.5.0
    打开这个目录
    nrf5_sdk_1710_ddde560\examples\peripheral\uart\pca10056\blank\arm5_no_packs
    打开其中的项目
    然后keil5 -file extension-folder- tick use arm complier --... --add aother-C:\Keil_v5\ARM\ARMCC
    然后target options-target-code generation-arm compiler-V5.06

嘉立创 EDA 中创建器件的逻辑顺序为: 元器件 = 符号 + 封装 + 3D模型。
其中的 符号 又称为 原理图封装,是用在原理图中的,但是为了避免混淆,我们还是简称它为 符号。
它表示了电子元器件的引脚分布关系或原理性示意图,但不具有物理结构和尺寸特征。
尽管它们的形状可能与实际元件不完全相似,但通常能够反映元件的特点,且引脚的数目与实际元件保持一致。

网络命名规则
差分对网络名需符合以下格式:
正极:XXX_P 或 XXX+
负极:XXX_N 或 XXX-
命名前缀需一致(如 MIPI-D0P 和 MIPI-D0N),系统会自动识别为差分对 。 ‌

差分对管理
进入差分对管理器:
菜单路径:顶部菜单 - 设计 - 差分对管理器 。 ‌‌

创建差分对:
右键差分对类别,选择“新建差分对”,输入正负网络名 。 ‌‌

验证差分对:
在左侧网络标签页可查看差分对列表及导线总长度 。 ‌‌

布线设置
差分对布线入口:顶部菜单 - 布线 - 差分对布线 。 ‌
布线规则:需在设计规则中为差分对指定线宽、间距等参数 。 ‌

注意事项
自动识别:若网络名格式正确,系统会自动创建差分对,无需手动干预 。 ‌‌
布线优先级:差分线需保持等长、等间距,布线时优先通过过孔换层 。


Execution failed for task ':asb:compileDebugJavaWithJavac'.

Could not resolve all files for configuration ':asb:androidJdkImage'.
。。。。。。
Caused by: org.gradle.api.internal.artifacts.transform.TransformException: Execution failed for JdkImageTransform: C
。。。。。。

-file-settings-build, execution,deployment-build tools
-gradle-JDK
21.0.4->17.0.12
换个版本