示例#1
0
文件: cli.c 项目: godzivan/arcadehid
static int f_dump() {
  RCC_ClocksTypeDef clocks;
  RCC_GetClocksFreq(&clocks);

  print("\nCLOCKS\n------\n");
  print("HCLK:        %i\n", clocks.HCLK_Frequency);
  print("PCLK1:       %i\n", clocks.PCLK1_Frequency);
  print("PCKL2:       %i\n", clocks.PCLK2_Frequency);
  print("SYSCLK:      %i\n", clocks.SYSCLK_Frequency);
  print("ADCCLK:      %i\n", clocks.ADCCLK_Frequency);

  print("\nMEMORY\n------\n");
  print("ram begin:   %08x\n", RAM_BEGIN);
  print("ram end:     %08x\n", RAM_END);
  print("flash begin: %08x\n", FLASH_BEGIN);
  print("flash end:   %08x\n", FLASH_END);
  print("shmem begin: %08x\n", SHARED_MEMORY_ADDRESS);
  print("shmem end:   %08x\n", SHARED_MEMORY_END);
  print("stack begin: %08x\n", STACK_START);
  print("stack end:   %08x\n", STACK_END);
  print("\n");

  TASK_dump(IOSTD);
  TASK_dump_pool(IOSTD);
  return 0;
}
示例#2
0
static int cli_dump(u32_t argc) {
    print("FULL DUMP\n=========\n");
    TASK_dump(IOSTD);
    print("\n");
#if CONFIG_OS && OS_DBG_MON
    OS_DBG_dump(IOSTD);
    print("\n");
#endif

    APP_dump();

    return CLI_OK;
}