笔记
文章平均质量分 55
Hi小黄人
DRAM 板级测试,DRAM 板级测试向量学习中
展开
-
UEFI 学习 (2) —— 汇编 与 C 的调用
突然觉得很有意思,跌跌撞撞的解决了。最近在研究怎么在 UEFI 的 .asm 文件中调用 C 函数,老是运行宕机,搞不懂出错在哪里。后来洗澡的时候,想着应该是程序在 C 的时候没有返回到 汇编中,才出错,但是要怎么证实呢?也就需要对我的程序进行反汇编。那咋搞?????废话不多说,看代码…原创 2023-01-02 22:47:28 · 385 阅读 · 0 评论 -
UEFI 学习 (1) —— GUI 单一颜色界面
UEFI原创 2022-10-11 23:25:49 · 669 阅读 · 0 评论 -
DDR SDRAM 学习笔记 —— DDR4 内存初始化过程 之 Multi Purpose Register (MPR Read)
MPR 其存在的目的:**Read 时,需要将 DQ 的判定 High/Low 的电压设定在一个理想的值,MPR操作时,读取的数据从寄存器给出,可以避免 cell 问题导致读取数据错误,MPR 就是进行 Read 时 DQ 数据线的 training,确保后续的读写可以正常进行**。原创 2022-05-26 23:32:02 · 3675 阅读 · 0 评论 -
第4章 复合类型
第4章 复合类型4.1数组4.1.1 数组、结构和指针的区别数组:可以存储多个同类型 的值,每个值都 独立的存储在一个数组元素中计算机在内存中依次存储数组的各个元素;结构:可以存储多个 不同类型 的值;指针:将数据的 位置/地址 告诉计算机。4.1.2 数组声明格式typenamearrayname[array size];note:array size:其值...原创 2022-01-05 18:42:19 · 63 阅读 · 0 评论 -
C++ 动态结构数组举例
#include <iostream>#include <string>using namespace std;struct DonorInfo{ char DonorName[namssize]; // 捐款者姓名 double Fund; // 款项};int main(){ }...原创 2022-01-05 18:42:06 · 125 阅读 · 0 评论 -
第 6 章 分支语句和逻辑运算符
第 6 章 分支语句和逻辑运算符6.1 if 语句语句格式:if (test-expression) statement;6.1.1 if else 语句语句格式:if (test-condition) statement1;else statement2;接下来,从C++ Primer Plus 上摘录了一段利用 if-else 进行加密的程序,个人觉得很意思。// ...原创 2022-01-05 18:41:43 · 108 阅读 · 0 评论 -
DDR SDRAM 学习笔记 —— Per DRAM Addressability (PDA)
DDR SDRAM 学习笔记 —— Per DRAM Addressability (PDA)Per DRAM Addressability (PDA):PDA 顾名思义,即可对单个颗粒进行设定的调节,如 Write leveling, VrefDQ training 和 设定不同的 ODT 值以提高信号完整性。进入 PDA 模式的准备工作:a. Write leveling 使能b. RTT_PARK 使能c. RTT_NOM 使能d. MR3 A4 = 1, PDA 使能DRAM 通过原创 2021-12-16 19:12:53 · 2776 阅读 · 0 评论