处理状态栏中内存显示异常的问题
This commit is contained in:
@@ -359,8 +359,10 @@ void STATUSBAR_DefaultMsgLoop (WIN_StatusBarStruct *statusbar,WIN_MsgStruct *msg
|
||||
{
|
||||
//<2F><><EFBFBD><EFBFBD>״̬<D7B4><CCAC>
|
||||
statusbar->sec=Seconds;
|
||||
int a=mem_perused(),b=exmem_perused();
|
||||
sprintf (statu->time,"%02d:%02d:%02d", Hours,Minutes,Seconds);
|
||||
sprintf (statu->mode,"mem:%.1f,exm:%.1f",mem_perused()/100.0,exmem_perused()/100.0);
|
||||
sprintf (statu->mode,"mem:%02d.%02d,exm:%02d.%02d",a/100,a%100,
|
||||
b/100,b%100);
|
||||
sprintf (statu->betty,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:100%%");
|
||||
STATUSBAR_StateUpdata (statusbar,statu);
|
||||
|
||||
|
@@ -27,7 +27,7 @@ typedef struct
|
||||
char time[20];
|
||||
char mode[100];
|
||||
int mode_x; //<2F><><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾx<CABE><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB>
|
||||
char betty[5];
|
||||
char betty[10];
|
||||
int blueState;
|
||||
int heartState;
|
||||
int nfcState;
|
||||
|
@@ -9,6 +9,7 @@ from multiprocessing import Process,Queue,Value,cpu_count
|
||||
|
||||
|
||||
os.environ["PATH"]+=";D:/Program Files/arm-gnu-toolchain/bin"
|
||||
os.environ["LANG"]="zh_CN.GBK"
|
||||
|
||||
CC="arm-none-eabi-gcc"
|
||||
AS = CC + ' -x assembler-with-cpp'
|
||||
@@ -25,6 +26,8 @@ CFLAG=[
|
||||
'-Wall',
|
||||
'-fdata-sections',
|
||||
'-ffunction-sections',
|
||||
# '-u _printf_float', # 使用这个选项会导致调用exit
|
||||
'-specs=nano.specs', # 使用nano-newlib
|
||||
# debug
|
||||
'-g -gdwarf-2'
|
||||
]
|
||||
@@ -298,7 +301,7 @@ def build_target(src:list):
|
||||
obj_list.append('.'.join([name,'o']))
|
||||
dst=os.path.join(OUTPUT,TARGET)+".elf"
|
||||
if(check_rebuild(dst,obj_list)):
|
||||
rsp=f"{' '.join(obj_list)} -o {dst} {flags} -specs=nano.specs \
|
||||
rsp=f"{' '.join(obj_list)} -o {dst} {flags} \
|
||||
-T{LD_FILE} -lc -lm -lnosys -Wl,-Map={OUTPUT}/{TARGET}.map,--cref -Wl,--gc-sections \
|
||||
-Wl,--no-warn-rwx-segments -Wl,-print-memory-usage"
|
||||
print(f"链接 {dst}")
|
||||
|
Reference in New Issue
Block a user