- 打卡等级:初来乍到
- 打卡总天数:4
- 最近打卡:2026-06-16 02:34:23
已绑定手机
注册会员
- 积分
- 77
|
发表于 2026-6-9 13:15:01
|
显示全部楼层
另外本次开发的亮点,全程使用vscode+claude code+glm5.1 AI全流程开发,里面全部源码都glm写的,我没有写一句,
编译器当然是直接调用keil c251完成编译,现在的ai实在是太强大了。不过当前烧录还是手动打开stcisp进行手动烧录,这也不麻烦。
以下是编译指令可参考:
cd "D:/working/vscode-projects/STC_Chiptune/STC32G12K128" && rm -f *.OBJ ; D:/Keil_v5/C251/BIN/C251.exe scc.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe main.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/l251.exe ay8910.OBJ,scc.OBJ,sn76489.OBJ,gb.OBJ,nes.OBJ,saa1099.OBJ,ym2413.OBJ,main.OBJ TO build/MAIN 2>&1 ; D:/Keil_v5/C251/BIN/OH251.exe build/MAIN "HEXFILE(build/MAIN.hex)" 2>&1 ; echo "BUILD DONE"
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
*** WARNING C115 IN LINE 101 OF scc.c: '-' applied to unsigned type, result still unsigned
C251 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
L251 LINKER/LOCATER V4.66.93.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 1995 - 2018
ay8910.OBJ,scc.OBJ,sn76489.OBJ,gb.OBJ,nes.OBJ,saa1099.OBJ,ym2413.OBJ,main.OBJ TO build/MAIN
*** ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: AY8910.OBJ
MCS 51/251 OBJECT TO HEX FILE CONVERTER V1.47.0.0
COPYRIGHT ARM Germany GmbH 2000 - 2018
*** ERROR: CANNOT OPEN FILE 'build/MAIN'
BUILD DONE
cd "D:/working/vscode-projects/STC_Chiptune/STC32G12K128" && rm -f *.OBJ ; D:/Keil_v5/C251/BIN/C251.exe ay8910.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe scc.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe sn76489.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe gb.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe nes.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe saa1099.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe ym2413.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/C251.exe main.c "LARGE" "OPTIMIZE(8,SPEED)" 2>&1 ; D:/Keil_v5/C251/BIN/l251.exe ay8910.OBJ,scc.OBJ,sn76489.OBJ,gb.OBJ,nes.OBJ,saa1099.OBJ,ym2413.OBJ,main.OBJ TO build/MAIN 2>&1 ; D:/Keil_v5/C251/BIN/OH251.exe build/MAIN "HEXFILE(build/MAIN.hex)" 2>&1 ; echo "BUILD DONE"
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
*** WARNING C115 IN LINE 101 OF scc.c: '-' applied to unsigned type, result still unsigned
C251 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
*** WARNING C153 IN LINE 211 OF nes.c: '==': different spaced pointers (far,xdata)
C251 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C251 COMPILER V5.60.0.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 2018
C251 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
L251 LINKER/LOCATER V4.66.93.0 - SN: K2DZC-UCLHYC
COPYRIGHT ARM Germany GmbH 1995 - 2018
ay8910.OBJ,scc.OBJ,sn76489.OBJ,gb.OBJ,nes.OBJ,saa1099.OBJ,ym2413.OBJ,main.OBJ TO build/MAIN
Program Size: data=9.1 edata+hdata=256 xdata=3174 const=2758 code=16219
L251 RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
MCS 51/251 OBJECT TO HEX FILE CONVERTER V1.47.0.0
COPYRIGHT ARM Germany GmbH 2000 - 2018
GENERATING INTEL H386 FILE: build/MAIN.hex
BUILD DONE
|
|