We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Dear Sir, If the project doesn't include the STARTUP.A51, it includes the C51L.LIB automatically. If it includes the STARTUP.A51, the startup function of C51L.LIB will be replaced by STARTUP.obj. Other functions are still use the functions of C51L.LIB. Is it correct? How many functions are able to be replaced by assembly files in the C51L.LIB? Thanks for your reply.
Note: the difference is listed as below case1:without STARTUP.A51 C:\KEIL_V5\C51\LIB\C51L.LIB (?C_STARTUP) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?COPY) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?UIDIV) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULDIV) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULCMP) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULSHR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSHL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTKXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CCASE) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ICASE) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LIMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?MEMSET) C:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDX) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDPDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDCODE)
case2:with STARTUP.A51 STARTUP.obj (?C_STARTUP) C:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?COPY) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?UIDIV) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULDIV) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULCMP) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULSHR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSHL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTKXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDOPTR) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CCASE) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ICASE) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LIMUL) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?MEMSET) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDX) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDXDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDPDATA) C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDCODE)