完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正在尝试让 PTN3460 通电,并将其 EDID ROM 仿真控制寄存器 (0x84) 设置为 0x07(选择 EDID 3 后启用 EDID 仿真)。我试图通过执行 AN11128 第 6.9 节(第 22 页)中列出的步骤来做到这一点。
目前,我可以将 0x7 的值写入寄存器 0x84,然后读回整个配置空间的内容并验证是否发生了更改。然后我可以执行第 6.9 节中列出的写入操作,将表提交到内部闪存并等待 >1 秒。在闪存序列之后回读寄存器 0x84 时,我得到的值是 0x06 而不是 0x07(启用 EDID 仿真位已清除)。如果我重启芯片并读取配置表而不对其执行任何写入,我会在寄存器 0x84 中看到值 0x06。所以这个值被提交给闪存,但看起来 EDID ROM 仿真位在闪存提交发生时保持自我清除。 我用其他值重复了这个序列(写入 0x84,读回 0x84 以验证写入,将闪存序列写入 0xE8..EB,读回 0x84,重启并在启动后读取 0x84),每次我看到相同的行为。如果我在启用仿真的情况下写入 0x3 以选择 EDID 1,则无论我读取配置空间多少次,该值都会读回正确的值,但是一旦将配置表写入闪存,0x84 将读回为 0x2。如果我写 0x9,它会读回 0x9 直到闪存指令,之后它会读回 0x08。 我需要做一些特别的事情才能将 EDID 仿真位写入闪存吗?作为参考,我附上了我在地址 0x00 .. 0xFF 中看到的内容的转储,这是在我的配置写入 (configPostWrite.txt) 和将表提交到闪存 (configPostFlash.txt) 之后执行 I2C 读取时,以及一个差异两者之间(configDiff.txt)。某处是否有设置会导致寄存器值被我丢失的配置引脚或其他内容覆盖? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6775 浏览 1 评论
7793 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1208浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:15 , Processed in 2.972827 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
583