ccm_main.c

来自「Freescale MCF5445evb 参考测试代码」· C语言 代码 · 共 85 行

C
85
字号
/* * \file    ccm_main.c * \brief   Command line interface for CCM validation tests * \version $Revision: 1.1 $ * \author  Michael Norman */#include "common.h"#include "uif.h"#include "ccm_tests.h"#undef CCM_CLI/********************************************************************//* * Setup user interface */void mainloop (void);void cmd_rd (int, char **);const char PROMPT[] = "CCM> ";UIF_CMD UIF_CMDTAB[] ={    UIF_CMDS_ALL    {"rd",  0,0,0,cmd_rd,   "Register Disply",""},};const int UIF_NUM_CMD    = UIF_CMDTAB_SIZE;UIF_SETCMD UIF_SETCMDTAB[] = {"",0,0,NULL,""};const int UIF_NUM_SETCMD = 0;/********************************************************************/void main (void){#ifndef CCM_CLI    printf("Running all CCM tests.\n");    cmd_rd(0, NULL);#else    	char ch;    printf("\n");    printf("**************************************************\n");    printf("*                                                *\n");    printf("*                  CCM Utility                   *\n");    printf("*                                                *\n");    printf("**************************************************\n");    printf(HELPMSG);    printf("\n");    mainloop();#endif}/********************************************************************/voidmainloop (void){    /* Enable interrupts to the core */    mcf5xxx_irq_enable();    while (TRUE)    {        printf(PROMPT);        run_cmd();    }}/********************************************************************/voidcmd_rd (int argc, char **argv){    printf("CCM Registers:\n");    printf("CCR_360      = %04X\n", MCF_CCM_CCR_360);    printf("CCR_256      = %04X\n", MCF_CCM_CCR_256);    printf("RCON_360     = %04X\n", MCF_CCM_RCON_360);    printf("RCON_256     = %04X\n", MCF_CCM_RCON_256);    printf("CIR          = %04X\n", MCF_CCM_CIR);    printf("MISCCR       = %04X\n", MCF_CCM_MISCCR);    printf("CDR          = %04X\n", MCF_CCM_CDR);    printf("UOCSR        = %04X\n", MCF_CCM_UOCSR);}/********************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?