文档详情

龙芯CPU开发系统PMON固件开发规范龙芯中科技术有限-Indexof.PDF

发布:2019-05-22约9.5万字共52页下载文档
文本预览下载声明
Q/LS 龙 芯 中 科 技 术 有 限 公 司 企 业 标 准 Q/LS 0018-2015 龙芯 CPU 开发系统 PMON 固件 开发规范 2015-03-01 发布 2015-04-01 实施 龙芯中科技术有限公司 批准 目 次 1  范围 1  2  术语 1  3  概述 1  3.1  上电启动过程 1  3.2  复位后 CPU 的初始状态 3  3.3  窗口配置部分约定 3  3.4  内存初始化 5  4  PMON 的系统需求 7  4.1  PMON 的地址空间分配 7  4.2  PMON 低 256M 的空间分配 7  4.3  PMON 的板卡存储需求 8  5  PMON 启动及内核加载 8  6  驱动与设备路由 8  6.1  PMON 设备驱动模型 8  6.2  PMON 中断路由 9  7  固件与内核接口 11  7.1  与内核接口的约定 11  7.2  运行时服务的约定 12  8  PMON 的人机界面 12  8.1  命令格式 12  8.2  命令相关的数据结构 13  8.3  命令的相关的数据结构及函数实现 14  8.4  命令分类 15  9  PMON 编译、配置、目录结构及代码风格 16  9.1  编译器的版本 16  9.2  PMON 编译配置 17  9.3  PMON 的目录结构 17  9.4  PMON 代码风格 17  附录A 18  附录B 24  附录 C 26  附录D 34  附录E 39  附录F 43  i 前 言 本规范是龙芯中科技术有限公司制定的企业规范,暂无国家相关行业通用规范可参考。 本规范涉及到龙芯 CPU开发系统 PMON 固件开发的相关要求,内容包括 PMON 上电过程、内存初始化 及地址窗口配置、驱动、中断路由、PMON 命令、固件与内核接口、编译配置、代码风格等方面。 本规范的起草单位:龙芯中科技术有限公司。 本规范的起草人:乔崇,成修治,王玉钱,马健,陈新科,黄沛,袁利,李雪峰,蒙天放,张宝祺。 本规范审核人:刘奇,邱吉,高翔,简方军,孟小甫,段玮,王焕东,苏孟豪,李文刚,符兴建, 褚越杰。 本规范批准人:胡伟武。 ii 龙芯CPU 开发系统 PMON固件开发规范 1 范围 本规范规定龙芯 2 号、3号系列 CPU开发系统 32位 PMON 的详细开发要求,内容包括 PMON 上电过程、 内存初始化及地址窗口配置、驱动及中断路由、PMON 命令、固件与内核接口、编译配置等方面。建议龙 芯 1 号系列CPU 开发 PMON时参照此标准。建议其它系统厂商遵循此规范开发相关产品。 2 术语 a) 固件(Firmware):写入 ROM、EEPROM 等非易失存储器中的程序,负责控制和协调集成电路。 b) BIOS(Basic I
显示全部
相似文档