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; }
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; }