主题中讨论的其他器件: DLPA2005、 DLP301S、 DLPDLC-GUI
你好。
我设计了一款定制电路板、DLPA2005 + DLPC1438 + DLP301S 具有与 Winbond W25Q32兼容的闪存 AT25SL321 (1.8V、Dialog Semiconductor)。
我所做的:
-上电=> PROJ_ON 高电平、I2C 总线低电平
=> 1.8V、1.1V 和时钟(24MHz)正常、但 VOFS = 4.5V、VBIAS = 4.5V、VRST = 0.5V、无 SPI0活动(只是 CSZ 高电平)
=> HOST_IRQ 保持高电平、
我想 DLPC1438会在检查/配置芯片组(DLPA2005和 DLP301S)之前尝试从闪存加载固件、对吗?
如果是、该问题可能与固件加载过程相关、需要在仔细检查电路板之前解决。
问题包括:
1.加电(1.8V、1.1V)时、SPI0的 CSZ 引脚是否变为高电平然后变为低电平以尝试与闪存通信、而不管是否存在所有其他可能的问题?
2.固件 fsel_DLPC1438_DLPA2005_PM1_i2c0x36_v9p5p1.img 在焊接之前通过 CH341A 闪存编程器以二进制格式加载。
但通过 此链接 、"将扩展名从.img 更改为.bin 可能会导致固件无法使用。 除了这两种文件类型的扩展名不同。"
此论坛中提供的解决方案如下所示、但其中没有任何一个解决方案有用。
- DLPDLC-GUI: 不能使用。 我的开发板不是官方 EVM、并且没有 Cypress USB 转换器芯片。
-按 Total Phase 的 SPI 主机适配器和软件:在 Flash Center 中没有.img 扩展名的选项。
我找不到支持.img 格式的闪存编程器(如果您有的话,请告诉我)。
如果.img 与.bin 不同、为什么不直接提供.bin 或.hex 格式的固件呢?
它会使事情清楚,我不需要再购买另一个$400的闪存编程器.
提前感谢。