热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

好扯淡的2416处理器,手册写得好猥琐啊。

拿到2416机器,于是就开始例行流程,开始看看2416的bootloader以及手册,熟悉一下整体架构,看了内存映射表,发现内存起始地址是0x30000000,可是手册
       拿到2416 机器,于是就开始例行流程,开始看看2416 的bootloader以及手册,熟悉一下整体架构,看了内存映射表,发现内存起始地址是

0x30000000 ,可是手册怎么也找不到,真奇怪。

g_oalAddressTable
        ;64M DDR-II
        DCD     0x80000000, , 64      ; 64 MB DRAM BANK 6
        ;128M DDR-II
        ;DCD     0x80000000, 0x30000000, 128      ; 128 MB DRAM BANK 6

              
       DCD     0x84000000, 0x10000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 2
       DCD     0x86000000, 0x18000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 3
       DCD     0x88000000, 0x20000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 4
       DCD     0x8A000000, 0x28000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 5
       ; DCD     0x8C000000, 0x08000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 1
       
 DCD     0x90800000, 0x48000000,  1      ; SDRAM control register
 DCD     0x90900000, 0x48800000,  1      ; EBI control register
 DCD     0x90A00000, 0x49000000,  1      ; USB Host control register
 DCD     0x90B00000, 0x49800000,  1      ; USB Device control register
 DCD     0x90C00000, 0x4A000000,  1      ; Interrupt control register
 DCD     0x90D00000, 0x4A800000,  1      ; HS-MMC control register

 DCD     0x90E00000, 0x4B000000,  1      ; DMA0~7 control register

 
 DCD     0x90F00000, 0x4B800000,  1      ; CF Card control register
 DCD     0x91000000, 0x4C000000,  1      ; SYSCON register
 DCD     0x91100000, 0x4C800000,  1      ; TFT-LCD control register
 DCD     0x91200000, 0x4D000000,  1      ; STN-LCD control register
 DCD     0x91300000, 0x4D408000,  1      ; 2D
 DCD     0x91400000, 0x4D800000,  1      ; Camera control register
 DCD     0x91500000, 0x4E000000,  1      ; NAND flash control regist
 DCD     0x91600000, 0x4E800000,  1      ; Matrix control register
 DCD     0x91700000, 0x4F000000,  1      ; SSMC control register
 DCD     0x91800000, 0x4F800000,  1      ; TIC control register
 DCD     0x91900000, 0x50000000,  1      ; UART control register
 DCD     0x91A00000, 0x51000000,  1      ; PWM control register
 DCD     0x91B00000, 0x52000000,  1      ; HS-SPI and SPI0 control register
 DCD     0x91C00000, 0x53000000,  1      ; WDT control register
 DCD     0x91D00000, 0x54000000,  1      ; IIC control register
 DCD     0x92000000, 0x55000000,  1      ; IIS control register
 DCD     0x92100000, 0x56000000,  1      ; I/O Port register
 DCD     0x92200000, 0x57000000,  1      ; RTC Port register
 DCD     0x92300000, 0x58000000,  1      ; TSADC Port register
 DCD     0x92400000, 0x59000000,  1      ; SPI Port register
 DCD     0x92500000, 0x5A000000,  1      ; SDI Port register
 DCD     0x92600000, 0x5B000000,  1      ; AC97 Port register
 DCD     0x92700000, 0x5C000000,  1      ; PCM 0 ~ 1 control register
 DCD     0x92800000, 0x5D000000,  1      ; GPS control register 
 DCD     0x92900000, 0x5E000000,  1      ; CHIP ID control register

 DCD     0x93000000, 0x00000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 0
 DCD     0x00000000, 0x00000000,  0      ; end of table

 

手册很难找,原来在手册是这么写的0x3000_0000,太郁闷了。

 

 

;------------------------------------------------------------------------------

        END

 

 

2416 手册写得比2440 简陋,比6410 难懂,继续看。

 

现在要看看一些小东西

 

这个是接在nSCS0 的,我的现在内存不稳定,多少和驱动能力有些关系,看看先。

3.18 DSCn (Drive Strength Control)

DSC_nSCS0 [11:10] nSCS0 drive strength.
00 = 4.9mA            01 = 9.8mA   
10 = 14.8mA          11 = 19.7mA

默认是10 = 14.8mA   看看配置是否是这个,如果不是明天改大试试。

 

 

 

 


推荐阅读
  • 小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限
    小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 本文介绍了如何利用 Delphi 中的 IdTCPServer 和 IdTCPClient 控件实现高效的文件传输。这些控件在默认情况下采用阻塞模式,并且服务器端已经集成了多线程处理,能够支持任意大小的文件传输,无需担心数据包大小的限制。与传统的 ClientSocket 相比,Indy 控件提供了更为简洁和可靠的解决方案,特别适用于开发高性能的网络文件传输应用程序。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在JavaWeb项目架构中,NFS(网络文件系统)的实现与优化是关键环节。NFS允许不同主机系统通过局域网共享文件和目录,提高资源利用率和数据访问效率。本文详细探讨了NFS在JavaWeb项目中的应用,包括配置、性能优化及常见问题的解决方案,旨在为开发者提供实用的技术参考。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • Linux 防火墙与端口管理必备命令
    在使用 Linux 系统进行服务部署和问题排查时,防火墙和端口管理是不可或缺的操作。本文将详细介绍如何查看防火墙状态、端口占用情况,以及如何开放和关闭端口,帮助初学者更好地掌握这些技能。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
author-avatar
IvyShao520
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有