您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ strmhz函数代码示例

51自学网 2021-06-03 08:31:16
  C++
这篇教程C++ strmhz函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中strmhz函数的典型用法代码示例。如果您正苦于以下问题:C++ strmhz函数的具体用法?C++ strmhz怎么用?C++ strmhz使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了strmhz函数的25个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: checkboard

/* * Check board identity.  Always successful (gives information only) */int checkboard (void){	DECLARE_GLOBAL_DATA_PTR;	char *s;	char buf[64];	int i;	i = getenv_r ("board_id", buf, sizeof (buf));	s = (i > 0) ? buf : NULL;	if (s) {		printf ("%s ", s);	} else {		printf ("<unknown> ");	}	i = getenv_r ("serial#", buf, sizeof (buf));	s = (i > 0) ? buf : NULL;	if (s) {		printf ("S/N %s/n", s);	} else {		printf ("S/N <unknown>/n");	}	printf ("CPU at %s MHz, ", strmhz (buf, gd->cpu_clk));	printf ("local bus at %s MHz/n", strmhz (buf, gd->bus_clk));	return (0);}
开发者ID:AvengerMoJo,项目名称:apc-8750,代码行数:33,


示例2: fixed_sdram

phys_size_t fixed_sdram(void){	int i;	char buf[32];	fsl_ddr_cfg_regs_t ddr_cfg_regs;	phys_size_t ddr_size;	ulong ddr_freq, ddr_freq_mhz;	ddr_freq = get_ddr_freq(0);	ddr_freq_mhz = ddr_freq / 1000000;	printf("Configuring DDR for %s MT/s data rate/n",	       strmhz(buf, ddr_freq));	for (i = 0; fixed_ddr_parm_0[i].max_freq > 0; i++) {		if ((ddr_freq_mhz > fixed_ddr_parm_0[i].min_freq) &&		    (ddr_freq_mhz <= fixed_ddr_parm_0[i].max_freq)) {			memcpy(&ddr_cfg_regs,			       fixed_ddr_parm_0[i].ddr_settings,			       sizeof(ddr_cfg_regs));			break;		}	}	if (fixed_ddr_parm_0[i].max_freq == 0)		panic("Unsupported DDR data rate %s MT/s data rate/n",		      strmhz(buf, ddr_freq));	ddr_size = (phys_size_t)2048 * 1024 * 1024;	fsl_ddr_set_memctl_regs(&ddr_cfg_regs, 0, 0);	return ddr_size;}
开发者ID:CogSystems,项目名称:u-boot,代码行数:33,


示例3: print_cpuinfo

/* * Both MCF5270 and MCF5271 are members of the MPC5271 family. Try to * determine which one we are running on, based on the Chip Identification * Register (CIR). */int print_cpuinfo(void){	char buf[32];	unsigned short cir;	/* Chip Identification Register */	unsigned short pin;	/* Part identification number */	unsigned char prn;	/* Part revision number */	char *cpu_model;	cir = mbar_readShort(MCF_CCM_CIR);	pin = cir >> MCF_CCM_CIR_PIN_LEN;	prn = cir & MCF_CCM_CIR_PRN_MASK;	switch (pin) {	case MCF_CCM_CIR_PIN_MCF5270:		cpu_model = "5270";		break;	case MCF_CCM_CIR_PIN_MCF5271:		cpu_model = "5271";		break;	default:		cpu_model = NULL;		break;	}	if (cpu_model)		printf("CPU:   Freescale ColdFire MCF%s rev. %hu, at %s MHz/n",		       cpu_model, prn, strmhz(buf, CONFIG_SYS_CLK));	else		printf("CPU:   Unknown - Freescale ColdFire MCF5271 family"		       " (PIN: 0x%x) rev. %hu, at %s MHz/n",		       pin, prn, strmhz(buf, CONFIG_SYS_CLK));	return 0;}
开发者ID:OpenNoah,项目名称:u-boot,代码行数:39,


示例4: do_bdinfo

int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]){	bd_t *bd = gd->bd;	char buf[32];	printf("U-Boot      = %s/n", bd->bi_r_version);	printf("CPU         = %s/n", bd->bi_cpu);	printf("Board       = %s/n", bd->bi_board_name);	print_str("VCO",         strmhz(buf, bd->bi_vco));	print_str("CCLK",        strmhz(buf, bd->bi_cclk));	print_str("SCLK",        strmhz(buf, bd->bi_sclk));	print_num("boot_params", (ulong)bd->bi_boot_params);	print_num("memstart",    (ulong)bd->bi_memstart);	print_lnum("memsize",    (u64)bd->bi_memsize);	print_num("flashstart",  (ulong)bd->bi_flashstart);	print_num("flashsize",   (ulong)bd->bi_flashsize);	print_num("flashoffset", (ulong)bd->bi_flashoffset);	print_eth(0);	printf("ip_addr     = %pI4/n", &bd->bi_ip_addr);	printf("baudrate    = %d bps/n", bd->bi_baudrate);	return 0;}
开发者ID:675816156,项目名称:itop4412_offered_uboot,代码行数:25,


示例5: checkboard

int checkboard (void){	sys_info_t sysinfo;	char buf[32];	get_sys_info (&sysinfo);#ifdef CONFIG_SBC8560	printf ("Board: Wind River SBC8560 Board/n");#else	printf ("Board: Wind River SBC8540 Board/n");#endif	printf ("/tCPU: %s MHz/n", strmhz(buf, sysinfo.freqProcessor[0]));	printf ("/tCCB: %s MHz/n", strmhz(buf, sysinfo.freqSystemBus));	printf ("/tDDR: %s MHz/n", strmhz(buf, sysinfo.freqSystemBus/2));	if((CONFIG_SYS_LBC_LCRR & 0x0f) == 2 || (CONFIG_SYS_LBC_LCRR & 0x0f) == 4 /		|| (CONFIG_SYS_LBC_LCRR & 0x0f) == 8) {		printf ("/tLBC: %s MHz/n",			strmhz(buf, sysinfo.freqSystemBus/(CONFIG_SYS_LBC_LCRR & 0x0f)));	} else {		printf("/tLBC: unknown/n");	}	printf("/tCPM: %s MHz/n", strmhz(buf, sysinfo.freqSystemBus));	printf("L1 D-cache 32KB, L1 I-cache 32KB enabled./n");	return (0);}
开发者ID:OpenInkpot-archive,项目名称:uboot-n516,代码行数:26,


示例6: checkcpu

int checkcpu(void){	siu_t *siu = (siu_t *) MMAP_SIU;	u16 id = 0;	puts("CPU:   ");	switch ((in_be32(&siu->jtagid) & 0x000FF000) >> 12) {	case 0x0C:		id = 5485;		break;	case 0x0D:		id = 5484;		break;	case 0x0E:		id = 5483;		break;	case 0x0F:		id = 5482;		break;	case 0x10:		id = 5481;		break;	case 0x11:		id = 5480;		break;	case 0x12:		id = 5475;		break;	case 0x13:		id = 5474;		break;	case 0x14:		id = 5473;		break;	case 0x15:		id = 5472;		break;	case 0x16:		id = 5471;		break;	case 0x17:		id = 5470;		break;	}	if (id) {		char buf1[32], buf2[32];		printf("Freescale MCF%d/n", id);		printf("       CPU CLK %s MHz BUS CLK %s MHz/n",		       strmhz(buf1, gd->cpu_clk),		       strmhz(buf2, gd->bus_clk));	}	return 0;};
开发者ID:01hyang,项目名称:u-boot,代码行数:57,


示例7: fixed_sdram

phys_size_t fixed_sdram(void){    int i;    char buf[32];    fsl_ddr_cfg_regs_t ddr_cfg_regs;    phys_size_t ddr_size;    unsigned int lawbar1_target_id;    ulong ddr_freq, ddr_freq_mhz;    ddr_freq = get_ddr_freq(0);    ddr_freq_mhz = ddr_freq / 1000000;    printf("Configuring DDR for %s MT/s data rate/n",           strmhz(buf, ddr_freq));    for (i = 0; fixed_ddr_parm_0[i].max_freq > 0; i++) {        if ((ddr_freq_mhz > fixed_ddr_parm_0[i].min_freq) &&                (ddr_freq_mhz <= fixed_ddr_parm_0[i].max_freq)) {            memcpy(&ddr_cfg_regs,                   fixed_ddr_parm_0[i].ddr_settings,                   sizeof(ddr_cfg_regs));            break;        }    }    if (fixed_ddr_parm_0[i].max_freq == 0)        panic("Unsupported DDR data rate %s MT/s data rate/n",              strmhz(buf, ddr_freq));    ddr_size = (phys_size_t) CONFIG_SYS_SDRAM_SIZE * 1024 * 1024;    ddr_cfg_regs.ddr_cdr1 = DDR_CDR1_DHC_EN;    fsl_ddr_set_memctl_regs(&ddr_cfg_regs, 0);    /*     * setup laws for DDR. If not interleaving, presuming half memory on     * DDR1 and the other half on DDR2     */    if (fixed_ddr_parm_0[i].ddr_settings->cs[0].config & 0x20000000) {        if (set_ddr_laws(CONFIG_SYS_DDR_SDRAM_BASE,                         ddr_size,                         LAW_TRGT_IF_DDR_INTRLV) < 0) {            printf("ERROR setting Local Access Windows for DDR/n");            return 0;        }    } else {        lawbar1_target_id = LAW_TRGT_IF_DDR_1;        if (set_ddr_laws(CONFIG_SYS_DDR_SDRAM_BASE,                         ddr_size,                         lawbar1_target_id) < 0) {            printf("ERROR setting Local Access Windows for DDR/n");            return 0;        }    }    return ddr_size;}
开发者ID:chinyeungli,项目名称:u-boot,代码行数:55,


示例8: prt_mpc5xxx_clks

int prt_mpc5xxx_clks (void){    char buf1[32], buf2[32], buf3[32];    printf ("       Bus %s MHz, IPB %s MHz, PCI %s MHz/n",            strmhz(buf1, gd->bus_clk),            strmhz(buf2, gd->arch.ipb_clk),            strmhz(buf3, gd->pci_clk)           );    return (0);}
开发者ID:EATtomatoes,项目名称:u-boot-bananapi,代码行数:11,


示例9: do_clocks

int do_clocks (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]){	char buf[32];	printf("Clock configuration:/n");	printf("  CPU:                 %-4s MHz/n", strmhz(buf, gd->cpu_clk));	printf("  Coherent System Bus: %-4s MHz/n", strmhz(buf, gd->csb_clk));	printf("  IPS Bus:             %-4s MHz/n", strmhz(buf, gd->ips_clk));	printf("  PCI:                 %-4s MHz/n", strmhz(buf, gd->pci_clk));	printf("  DDR:                 %-4s MHz/n", strmhz(buf, 2*gd->csb_clk));	return 0;}
开发者ID:kipr,项目名称:u-boot-2009.07-silvermoon,代码行数:12,


示例10: print_cpuinfo

int print_cpuinfo(void){	char buf[32];	printf("CPU: %s/n", AT91_CPU_NAME);	printf("Crystal frequency: %8s MHz/n",					strmhz(buf, get_main_clk_rate()));	printf("CPU clock        : %8s MHz/n",					strmhz(buf, get_cpu_clk_rate()));	printf("Master clock     : %8s MHz/n",					strmhz(buf, get_mck_clk_rate()));	return 0;}
开发者ID:12thmantec,项目名称:u-boot-novena-spl,代码行数:14,


示例11: lcd_show_board_info

void lcd_show_board_info(void){	ulong dram_size;	uint64_t nand_size;	int i;	char temp[32];	lcd_printf("%s/n", U_BOOT_VERSION);	lcd_printf("(C) 2013 ATMEL Corp/n");	lcd_printf("[email
C++ strmode函数代码示例
C++ strmake函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。