主题中讨论的其他器件:DLPA2005、 TIDA-00325
最近、我们开发了自己的电路板、以利用 DLPC3435和 DLPA2005芯片、与 Raspberry PI CM4配合使用。
该 原型板几乎与 TIDA-00325 (https://www.ti.com/lit/pdf/tidrbl3)的示例原理图1:1匹配
经过一些调试和小修订后、我们设法使第一个电路板正常运行、并与 PI 良好配合使用。 所需的一些修订包括移除一些不必要 的铁氧体磁珠、以及移除 SPI 上的两个电阻器、这两个电阻器在 CLK 和 MISO 上拉至接地。
可以使用库存固件对每个板进行编程并进行验证(我尚未研究自定义固件)。 对于每个电路板、启动过程似乎也有效、其中 HOST_IRQ 在启动期间变为高电平、然后从低电平变为信号完成、 以及在启动过程中 RESETZ 变为高电平。 每个原型都将打开并显示默认棋盘图案。
但是、对于 除第一块电路板外的每一块电路板、探测时、I2C 不会从 DLPC3435响应。
我有一些具体问题可以帮助我解决这种情况的原因并解决问题。
1A)是否显示棋盘模式、验证固件是否已正确刷写、以及系统是否已正确引导?
1b)闪存上的固件是否生成棋盘图形? 还是 由硬件生成?
2) 2) 除了固件之外、I2C 不进行初始化是否有任何原因?
这是一个有点相关的次要问题
3) 3) 我是否可以更改源代码、或者除了上传我们自己的闪存映像之外、还可以通过哪些方式自定义固件?
如果有任何帮助,将不胜感激。 谢谢你。