Other Parts Discussed in Thread: SYSCONFIG
主题中讨论的其他器件:SYSCONFIG
概述:
SysConfig 为使用电路板提供了广泛的支持,包括能够消除所有电路板限制并在器件封装级别工作。但是,使用此功能可能会引起意外的编译或runtime行为。这篇 E2E 文章概述了使用定制板而不使用 SysConfig 中的“Custom Board”按钮进行开发的过程。
覆盖标准开发板的电路板约束:
电路板信息通常会影响引脚分配选择。当软件配置为通过“Use Hardware”下拉菜单管理电路板上的特定硬件组件时,引脚选择仅限于与电路板信息中为该硬件指定的连接相匹配的单个选项。
如果定制板与标准开发板不同,则会出现以下情况:
- 引脚连接已更改为不同的器件封装引脚
- 电路板上添加了一个新组件
则可以将“Use Hardware”选项设置为“None”以启用另外的引脚选择。
将“Use Hardware”设置为“None”时,系统会自动分配任何未被使用且适用引脚,而不是仅分配连接到特定组件的引脚。此外,也可以分配底层器件封装上的其他适用的引脚。例如
- 接头上的其他可用引脚
- 封装上可用的可用引脚,但未引出到任何组件或Header
- 指定为连接到组件的可用引脚
在选择non-header引脚的情况下,系统会显示警告,指示分配与电路板不兼容。
只要这些警告是专门为说明定制板中的差异而发出的,就可以忽略这些警告。