您好,
我按照NIRscan EVM自己制作了一块板,然后按照http://www.ti.com/lit/ug/dlpu017a/dlpu017a.pdf 对DLPC350进行固件下载。
第一步用JTAGFlashProgrammer,可以完成擦除和写操作,虽然在擦的过程中会卡一下,但是终究可以走到100%。之后我也用verify功能验证了一下,也没有错误。
但是接下来重新上电之后,DLPC350还是不能自己枚举,插上电脑之后没反应,打开DLPLCR4500GUI-3.0.1也连接不上。
在用JTAGFlashProgrammer的时候,管脚V17(TRSTZ)需要与地断开吗,我都试过,断不断开都可以下进去。
还有J18的跳线帽在JTAGFlashProgrammer的时候需要安装吗,在JTAGFlashProgrammer之后,需要安装吗?
还有是否U11 USB2524有什么特别的设置之处。
能否请大家对NIRscan EVM的DLPC350的固件下载有些提示指导。
谢谢!
Jeremy Wu:
1. JTAG下载的只是BOOTLOADER;这个时候TRSTZ要高;
2. 下载完后, TRSTZ要低; 再要下载完整firmware.
3. J18只有在有BOOTLOADER下载后才有作用的.
4. DLPC350 JTAG下载有USER GUIDE的.(http://www.ti.com.cn/tool/cn/dlpr350包含的)
Fred Zheng:
回复 Jeremy Wu:
您好,感谢您的回答。
我在JTAG下载的时候,TRSTZ悬空,他内部有上拉,应该可以。下载完之后,再将电阻焊回去,拉低。
但是还是再接电脑的时候,电脑没反应。这时候J18接不接都没反应。
JTAG erase的时候,会卡一会,像图中一样,但是之后就好,直接到100%擦除了。
JTAG write的时候,写到20%直接跳到100%。
不知道这样正常吗,没有提示错误的。而且也Verify了,也没提示错误。
还有NIRScan EVM和LightCrafter4500 EVM的区别是,在NIRScan EVM里,DLPC350的USB接口是通过USB2524这个芯片出来的,这个芯片需要什么注意的地方吗?
期待您的技术支持。
Jeremy Wu:
回复 Fred Zheng:
USB2524是USB HUB.
JTAG擦写不大对的.你确认写入的大小吗?
JTAG主要来下载BOOTLOADER的.
再连接J8应该可以下载的.
Fred Zheng:
回复 Jeremy Wu:
我不确定写入的大小啊,只是按照http://www.ti.com/lit/ug/dlpu017a/dlpu017a.pdf 这个来配置的0x0020000。应该按什么来配置呢。
还找到了下面相关的问题,但是没有解决我的问题。
https://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/924/t/335981
里面提到的这个http://unaligned.org/dlpc350/ 有点复杂。。
Fred Zheng:
回复 Jeremy Wu:
上面那个英文帖子里说
For a generic design, something other than the specific LCr 4500, ICTSEN and TRSTZ should be tied together.
那在NISscan这个模块里,这两个管脚应该相连对吗??
Fred Zheng:
回复 Jeremy Wu:
上面的英文帖子里有说
For a generic design, something other than the specific LCr 4500, ICTSEN and TRSTZ should be tied together.
那在NIRscan里面,这两个管脚应该相连对吗??
Jeremy Wu:
回复 Fred Zheng:
这个是BOOTLOADER的大小, 写入后系统应该能够连接上再下载整个flash.
另外你在焊接FLASH前,FLASH是否已经烧录了firmware?这样就不需要JTAG下载.这个时候也连接不上吗?
Fred Zheng:
回复 Jeremy Wu:
您好,
感谢您的回复。
那JTAG烧写的时候,擦除写多少大小呢?
我是按NIRscan的pcb自己打的板,所有的芯片也都是新买的,之前应该没有烧录firmware。而且我这边现在焊了3块板,有一个我没有用JTAG烧录,也是连不上的。
感谢您的回复。
Jeremy Wu:
回复 Fred Zheng:
这个能够2下载就不需要. 现在JTAG只连接了1个.
Fred Zheng:
回复 Jeremy Wu:
啊?什么意思?