TI中文支持网
TI专业的中文技术问题搜集分享网站

DLPC3470: 如何获取DLPC3470 boot rom文件

Part Number:DLPC3470Other Parts Discussed in Thread: DLPA2005

作为DLPC3470设计小白,请问如何获取boot rom文件?请大神帮忙解答,感谢!

Sophie Chen:

https://software-dl.ti.com/dlp/pico-fw-selector/

从这里选择对应的固件下载

,

cooper ren:

这个链接下载安装之后,将安装目录下的img镜像文件直接烧写进DLPC3470下挂的flash地址0x0吗?我实际这么操作,resetz信号测量已经拉高但是DLPC3470的HOST_IRQ信号不会拉低。请问我这样操作是不是正确的?多谢!

,

cooper ren:

可以介绍一下正确的配置流程是什么,硬件是我们自己参加demo设计的。

,

Sophie Chen:

img file下载到对应的flash即可。你可以测量一下flash信号线是否有去读取相关文件。另外DMD的LS data线是否有读取信号,三路偏压是否有输出。使用的是DLPA2005吗?

,

cooper ren:

使用的是DLPA2005,PRO_ON拉低时三路偏压都近0V,拉高情况下三路偏压对地电压值:VBIAS和VOFS输出的都是4.4V,VRST输出0.5V。有没有镜像文件在flash中三路偏压都这种现象。实际测量spi信号确实有在读flash数据,并且从flash地址0x0开始读。

我是按照下面的参数获取的img file。帮忙check一下参数没有选择错误吧。img file下载到对应的flash具体是flash的什么空间范围,方便指出地址范围吗?多谢

,

cooper ren:

参照demo硬件设计,DLPA2005的SPI接口是由DPLC3470来控制的,在DLPA2005芯片手册中描述的状态机图中有些条件是需要通过配置寄存器才能到active状态。我理解DLPC3470加载固件完成之后才能通过SPI控制DLPA2005的寄存器配置,从手册描述上看host_irq信号没有拉低表示镜像文件没有加载成功。

关于这个问题,我有2点怀疑:

(1)从官网上下载的镜像文件认为是没有问题的前提下,烧写flash的位置不正确(我尝试了从0x0、0x10000、0x100000地址烧写都没能将host_irq信号拉低),将flash数据回读和镜像文件二进制比对一致,烧写的数据是没有问题的。

(2)DLPC3470内部是一个ARM M3的单片机,是否需要在flash里除了烧写镜像文件以外,还要烧写一个bootloader文件?(这块我不是很懂)

,

Sophie Chen:

没有正确偏压输出,要么是DMD型号不对,要么是flash程序出错,从0x0开始烧。

,

cooper ren:

谢谢您的回复。一开始为了安全起见,我的电路板还没有接DMD芯片。根据的您的提醒现在我把DMD芯片接入电路中后,用万用表测量偏压都已经正常:VBIAS=18V, VOFS=10V, VRST=-14V。应该说明DMD和flash程序烧写都是正确的了,硬件电路按照option4设计的,所以镜像文件也选了option, 但DLPC3470 HOST_IRQ信号还是高电平状态,这个可能是什么原因呢?

,

Sophie Chen:

亮灯了吗,LED灯亮起来之后才会拉低HOST_IRQ,你是不是也没接灯

,

cooper ren:

您说的是DLPA2005芯片控制的3个LED灯吗?我们的设计上确实没有接LED。

如果我们的设计上不用led只是用DMD做成像系统,固件中能不做检测led就可以拉低host_IRQ吗?有可以不用led的固件吗?

,

Sophie Chen:

你是外挂了独立驱动?外接LED灯?TI不支持超出我们参考设计范围内的应用。DLPA芯片通过Rlimit上的电压进行一个反馈来检测LED灯是否正常,你们可以自己设计相关电路,挂假负载等。

,

cooper ren:

我们是按照参考设计做的,做成外接LED灯了,昨天我尝试直接给Rlim_K管脚电压貌似没有什么效果。我如果挂假负载,这个负载需要的阻抗以及最大功率需要什么值才可以?

,

Sophie Chen:

超出应用范围的设计需要你们自己去实验测量,TI不会提供支持。

赞(0)
未经允许不得转载:TI中文支持网 » DLPC3470: 如何获取DLPC3470 boot rom文件
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1