Cypress技术论坛
直播中

刘丰标

7年用户 1016经验值
私信 关注
[问答]

如何更改给定端口的POR设置?

我想在我的项目中添加一个引导加载程序。我得到以下错误:
“每个端口的上电复位(POR)设置必须在引导加载程序和相应的引导加载程序之间进行匹配。端口“12”在项目之间的值“拉下”和“HI-Z模拟无缓冲”。编辑一个项目中给定端口的POR设置,使之与另一个项目相匹配。
如何更改给定端口的POR设置?

回帖(4)

王琳

2019-10-28 09:49:50
在PIN配置对话框中,您会找到一个“重置”选项卡。在那里可以设置POR属性。
鲍勃
举报

刘丰标

2019-10-28 10:01:51
好的,谢谢。我找到了“重置”标签。我的Bootloader只有2个引脚,它们的POR状态都是“不关心”。我弄不明白为什么我还在犯这个错误。我已经附上了我的项目供你审查。
24GHZTestCudio.Cyrjj.CaseVo01.Zip
5.9兆字节
举报

王琳

2019-10-28 10:13:44
它在TopDead页面3中的PIN IOIN。
另外,我建议更新组件到最新版本。
鲍勃
举报

闫雪花

2019-10-28 10:21:37
您的项目中的生成错误基于Bootloader HEX文件的NVL值。您的BooloadLoad使用端口12。如果引导加载程序不使用端口12,则其值设置为默认值(HI Z)。当BootloadBube被构建时,它将自己的值(下拉)与Bootloader(Hi-Z)进行比较,并检测冲突,即使在这种情况下Bootloader的值是无关的。引导加载程序定义所有的NVL值,因为它们必须在编程时设置,并且不能通过可引导加载的设计来更新。引导加载程序必须与所有NVL设置的引导加载程序完全匹配。要解决这个问题,可以尝试执行以下步骤:
1)在Bootloader项目中,添加Poto端口12。用下拉驱动模式配置这些Pin。这将导致NVL数据在引导加载程序和可引导加载程序之间匹配。(可引导加载项目中的SET PIN(12,0)也会下拉)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分