void print_mem_info(){ u32* mem; int i; mem = (void*)boot_params_p + 0x2d0; do{ printf_k("%08x - %08x : %8H : %08x",*(mem+0),*(mem+0)+*(mem+2),*(mem+2),*(mem+4)); putc_k('\n'); mem += 5; }while(*mem); }
int main() { char data[100]; uart0_init(); uart0_init(); // 波特率115200,8N1(8个数据位,无校验位,1个停止位) Lcd_Port_Init(); // 设置LCD引脚 Tft_Lcd_Init(); // 初始化LCD控制器 Lcd_PowerEnable(0, 1); // 设置LCD_PWREN有效,它用于打开LCD的电源 Lcd_EnvidOnOff(1); // 使能LCD控制器输出信号 ClearScr(50); // 清屏,黑色ssssssssssssssssssssssssssssssssssssssss VideoInit(); //setting font color and windwos size printf_k("\n\rhao are you\n\r"); while (1) { memset(data, 0, sizeof(data)); gets(data); puts(data); printf_k("%s\n\r", data); } return 0; }
int luaU_onError(lua_State* L) { int n = 0; LuaString str; char buf[1024]; buf[0] = 0; str = lua_tostring(L, -1); str.append("\n"); int level = 0; lua_Debug luaDebug; while(lua_getstack(L, level++, &luaDebug)) { if(!lua_getinfo(L, "nSl", &luaDebug)) break; n += _getDebugInfo(luaDebug, &buf[n], 1024-n); } str.append(buf); g_luaLogger.WriteLog(LOG_WARN, "%s", str.c_str()); printf_k("LuaError: %s\n", str.c_str()); return 0; }