📄 drammem.c
字号:
/* Copyright 1996, ESS Technology, Inc. *//* SCCSID @(#)drammem.c 1.4 12/6/97 *//* * $Log$ */#include <stdio.h>#include "util.h"#include "drammem.h"#define FIRST_SECTION_SIZE 6912 /* bytes */#define FIRST_SECTION_X 126 /* X start position */#define SECOND_SECTION_SIZE 4608 /* bytes */#define SECOND_SECTION_X 96 /* X start position */#define SECOND_SECTION_Y 864 /* Y start position */#define LONG_WORD_SIZE 4 /* bytes */#define TOTAL_SIZE (FIRST_SECTION_SIZE + SECOND_SECTION_SIZE)/*----------------------------------------------------------- Function:put_scratch Description: Copy bytes from src_adr to dst_add. Parameters: dss_add: des. address. src_adr: source address. size: number of bytes. Return: number of bytes copied.-----------------------------------------------------------*/int put_scratch(int dst_adr, char *src_adr, int size){ sram_to_dram(dst_adr >> 2, (int *)src_adr, size/4); return (size);}#if 0/*----------------------------------------------------------- Function:get_scratch Description: Copy bytes from src_adr(in DRAME) to dst_add. Parameters: dss_add: des. address. src_adr: source address in byte address. size: number of bytes. Return: number of bytes copied. NOTE: The src_add MUST BE the mutiple of 4.-----------------------------------------------------------*/int get_scratch(char *dst_adr, int src_adr, int size){ dram_to_sram((int *)dst_adr, src_adr/4, size/4); return (size);}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -