EMIFA中的KICK0和KICK1寄存器写不进去值是怎么回事?

eric802 2010-10-11 10:36:48
OMAP137芯片,写一个双口RAM的驱动,需要配置EMIFA寄存器,当配置到KICK0和KICK1寄存器的时候,datasheet上说到,unclock此2个寄存器,需要给KICK0赋值0x83e70b13,KICK1寄存器需赋值0x95a4f1e0,但是我在linux里面赋值之后,发现读出来还是0。根本没有把值写进去,这个是为什么?难道这两个寄存器还受其它的寄存器控制?在网上找了一下,都说的是直接给这两个寄存器写值,但是没有提到写不进去值或者是受别的寄存器控制的问题,希望大家给予解答。
...全文
433 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
九个太阳2023 2010-10-12
  • 打赏
  • 举报
回复
不知道LZ的问题解决没
九个太阳2023 2010-10-11
  • 打赏
  • 举报
回复
QQ群交流速度快点~~
不排除偶尔聊天的可能,是自愿性质的·
呵呵
Linux-Torvalds 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hao507 的回复:]

引用楼主 eric802 的回复:
OMAP137芯片,写一个双口RAM的驱动,需要配置EMIFA寄存器,当配置到KICK0和KICK1寄存器的时候,datasheet上说到,unclock此2个寄存器,需要给KICK0赋值0x83e70b13,KICK1寄存器需赋值0x95a4f1e0,但是我在linux里面赋值之后,发现读出来还是0。根本没有把值写进去,这个是为什么?难道这两个寄存器还受其……
[/Quote]
QQ群可以交流什么?
吹水?
九个太阳2023 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 eric802 的回复:]
OMAP137芯片,写一个双口RAM的驱动,需要配置EMIFA寄存器,当配置到KICK0和KICK1寄存器的时候,datasheet上说到,unclock此2个寄存器,需要给KICK0赋值0x83e70b13,KICK1寄存器需赋值0x95a4f1e0,但是我在linux里面赋值之后,发现读出来还是0。根本没有把值写进去,这个是为什么?难道这两个寄存器还受其它的寄存器控制?在网上找了一下,都说的是……
[/Quote]
我用的OMAP138的片子也是出现不能往指定的地址写值的问题,以前在OMAP3530中遇到这种问题是因为要使能FCLK和ICLK才可以的,但是没有在OMAP138上找到相应的设置!
LZ加这个群:103663638
eric802 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 linwhwylb 的回复:]
引用 1 楼 hao507 的回复:

引用楼主 eric802 的回复:
OMAP137芯片,写一个双口RAM的驱动,需要配置EMIFA寄存器,当配置到KICK0和KICK1寄存器的时候,datasheet上说到,unclock此2个寄存器,需要给KICK0赋值0x83e70b13,KICK1寄存器需赋值0x95a4f1e0,但是我在linux里面赋值之后,发现读出来还是0。根本没有把值写……
[/Quote]
还是可以交流的
内容概要:本文详细记录了对一个Android ARM64静态ELF文件字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文步骤进行动态分析与算法验证,深入理解每一步的推理依据。

4,469

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧