那PLTv4.0工具的UART Programming GPIOs Setup有什么用呢?我看文档中有写:The purpose of changing pins is to be able to use different UART pins than the predefined pairs supported by the DUT ROM bootloader, in case these default pins are used for other external components.
swdio&Swclk: Jtag 接口,Utx&uRx 用于PLT PC 端交互,不太理解你问题的本身
呃,我就是想问这两个JTAG接口在用PLT的时候是否可以用作UTX和URX,这样就不用多预留出2个接口。
呃,我就是想问这两个JTAG接口在用PLT的时候是否可以用作UTX和URX,这样就不用多预留出2个接口。
sir
在做PLT烧写的时候,你的硬件已经定下来了,urtx/urx 也是定下来了,你jtag接口也会用到的,为什么这个阶段还谈接口剩下来的问题?
呃。做PLT烧写的时候为什么还要用到jtag接口?不是开发才用到jtag吗。
我的问题是:
是否需要预留4个pin p0_4,p0_5,p1_4,p1_5。
还是可以只预留p1_4,p1_5,将这两个pin在开发时作为SWCLK和SWDIO,在PLT烧写时作为URX和UTX。
Hi Sir,
看来貌似你根本没看过PLT的硬件连接
。。我看了啊。。然后我这不是在问能不能用p1_4和p1_5当作UART TX和UART RX么。。
NO way
UTX URX Baud rate (kbit/s)
P0_0 P0_1 57.6
P0_2 P0_3 115.2
P0_4 P0_5 57.6
P0_6 P0_7 9.6
呃。。英语论坛上有回答说可以。。所以到底可以还是不可以。。
https://support.dialog-semiconductor.com/comment/13436#comment-13436
不可以的,boot阶段,内部的boot只能从固定的配对的pin下载代码
那PLTv4.0工具的UART Programming GPIOs Setup有什么用呢?我看文档中有写:The purpose of changing pins is to be able to use different UART pins than the predefined pairs supported by the DUT ROM bootloader, in case these default pins are used for other external components.
这个改变是有前提的,你得先把Prod_test用默认的端口downnload下去,然后你烧写flash的时候,你可以改变urt的pin去下载你的application firware,这个application firmware是用之前下载的prod_test firmware 跑起来之后根据你更改的uart(这个也要与你在prod-test中定义uart pin一致)download的
呃。。所以说我要用这个功能相当于我要留4个pin作为外接口了?回到最初的问题。。我现在产品设计预留了VPP VCC GND P1_4(SWCLK) P1_5(SWDIO)作为一个5p排母。在开发阶段使用JTAG进行开发没有问题。现在程序写好需要进行批量生产了,如果要使用PLT,我要将预留的接口改成VPP VCC GND P0_4(UTX) P0_5(URX)?
如果你要用到plt,烧写阶段p04 p05(uart 取决于你的硬件,要用到与plt通信,结束后你可以用作其他用途,你可以在你的板子上用0欧母电阻,烧完后喊上,Ttag pin也可以用作gpio,软件可以控制
我知道~只是设计上就要给他们留个外接口了。那问一下:若是我5p排母设计成 VPP, VCC, GND, P1_4(SWCLK) and P0_4(UTX), P0_5(URX) and P1_5(SWDIO)。可以做到两者都能使用吧?