Other Parts Discussed in Thread: DLPC6401
https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/959498/dlpc6401-not-booting
器件型号:DLPC6401大家好、
我正在为 DLPC6401开发定制 PCB。 我无法启动器件。 我已将固件映像加载到闪存芯片上、然后将芯片焊接到电路板上。 但是、POWER_ON_OFF 引脚未设置为高电平。 我也不会在 UART 上获得任何输出。 当我使用 Bus Pirate 进行 I2C 总线扫描时、未找到任何结果。
闪存总线上有活动、但似乎没有传输任何数据。 按"活动"、这就是我的意思:
- 在 pm_addr_0至 pm_addr_7上、我看到2.10MHz、1.05MHz、528kHz、262kHz、33.9kHz、 分别为65.7kHz、32.8kHz 和16.43kHz 方波。 进一步的地址引脚还显示了频率更低的方波。
- 在 FLASH_ce 上、我看到一个2.10MHz 的脉冲序列。 也是在 PM_OEZ 上。
- 但是、所有数据引脚都持续处于低电平。
我使用的闪存芯片是 Cypress S29JL032J。 该芯片具有组分布方式的各种配置。 我的理解方式是、这不会影响 DLPC6401、但是我不熟悉闪存芯片、所以我不确定。 目前、我使用的是 S29JL032J70TIF020、它具有4/12/12/4 MB 布局。 这很重要吗? 我的光学引擎制造商对此不清楚。
更多信息:
- 在 POSENSE 设置为高电平之前50ms、所有电源均处于技术规格范围内。
- POSENSE 和 PWRGOOD 连接在一起。
- 无论是否连接 DMD、行为都是相同的。
- 我没有将任何东西连接到 UART_CTS 和 UART_CTS。
- 我将 I2C_ADDR_SEL 拉为高电平还是低电平无关紧要。
- 我从光学模块制造商处收到了闪存图像。
- 我使用 TL866II Plus 闪存编程器刷写并验证了芯片。
在我看来、我在某种程度上使用了错误的闪存芯片、没有正确刷写芯片、或者制造商提供的图像不完整。 我非常希望有一些关于如何进行的指示。
非常感谢、
Jim