好吧,我已经想通了如何让使用getps模式引脚(0x030B)的值。我已经运行在这三个设备在启动时,我得到:核心启动模式引脚0 = 0x80030012核心1 =核心2 = 0x80060012 0x8002001A引导模式引脚的引导模式引脚,因此,核心0和2的外观还行,但核心1是错的,因为在模式3位好像是1的时候它应该是0。但是,我作用域模式3引脚器件上,(这是绑!TRST),并在它被越来越拉低正确加载过程和完全相同的方法,正在研究的其他2台设备,没有任何问题。该!TRST被缓冲带开漏缓冲器的输出是绑高,一个10K的电阻。我不知道这是否是显著但问题的设备是128针L8而这正这两个都是64引脚器件所以,现在我真的很坚持。和我有权力周期的每个加载,我认为可能是一个单独的问题,可能涉及到的!RST线(虽然看起来范围太)代码的时间。任何人只要有任何想法将是非常受欢迎的。
回答:
怎么是RST_N和TRST_N线从JTAG配合您的设备?请仔细阅读此线程的提醒我们所有在该模式下销的竞争条件必须是稳定的复位变动前: 看到的评论lilltroll这个帖子的第二页上。如何在模式引脚用于为每个设备?您正在使用的设备之间的2线或5线接口?如果可能的话,进行检讨共用部分的原理图?
回复:
我不认为是资源竞争的问题 - 当我范围RST_N和TRST_N线TRST_N变低约50US的RST_N线脉冲低电平400US之前。该模式引脚大多是从必须从不同的SPI / XLink的或JTAG引导针绑在3V3 + / GND分开,这些都依赖于TRST_N。如果我系有问题的模式,3脚对地正常工作,所以我想我将不得不承担它只是没有得到拉到足够低,一台设备上(虽然它看起来不错,当我作用域针)。更大的问题是有电源周期设备每重装码时间 - 我不知道这是不是也有类似的问题。目前,我有一个开漏输出缓冲器驱动TRST_N和RST_N每个然后再平行3个器件(这个工程完全可以在另一板3xL16和1xL8就可以了)。所有我能想到的,现在尽量是单独的漏极开路缓冲器为每个设备。恼人的是,一旦我得到的代码插入到主板,其他的一切对这个相当复杂的电路板工作的很好,它只是JTAG接口,这是造成所有问题。