keil manual compile project(1)

@echo off
set UV=D:\Keil_v5\UV4\UV4.exe
set UV_PRO_PATH=D:\svn\rt1052\projects\easy_arm_rt1052_debug_mdk\easy_arm_rt1052.uvprojx
echo Init building ...
echo .>build_log.txt
%UV% -j0 -r %UV_PRO_PATH% -o %cd%\build_log.txt
type build_log.txt
echo Done.
pause

output:

*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'd:\Keil_v5\ARM

\ARMCC\Bin'
Rebuild target 'Debug sdram'
compiling sw11_wdt.c...
compiling at24c02.c...
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(157): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "char *"
     result =  aw_nvram_set("at24c02", 0, &buf[0], 0, 
T24C02_EEPROM_SIZE);
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(164): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "char *"
     result =  aw_nvram_get("at24c02", 0, &test_buf[0], 0, 
T24C02_EEPROM_SIZE);
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(170): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "const char *"
     if (strncmp(buf, test_buf, 
T24C02_EEPROM_SIZE) != 0){
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(170): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "const char *"
     if (strncmp(buf, test_buf, 
T24C02_EEPROM_SIZE) != 0){
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(203): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "const char *"
     if (strncmp(buf, test_buf, 
T24C02_EEPROM_SIZE) != 0){
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(203): warning:  #167-D: argument of type "unsigned 

char *" is incompatible with parameter of type "const char *"
     if (strncmp(buf, test_buf, 
T24C02_EEPROM_SIZE) != 0){
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c(184): warning:  #177-D: variable "size" was declared 

but never referenced
      int size = AT24C02_EEPROM_SIZE;
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\at24c02.c: 7 warnings, 0 errors
compiling sw11_gpio_input.c...
compiling sw11_buzzer.c...
compiling main.c...
..\easy_arm_rt1052_debug\user_code\main.c(31): warning:  #111-D: statement 

is unreachable
      return 0;
..\easy_arm_rt1052_debug\user_code\main.c: 1 warning, 0 errors
compiling sw11_adc.c...
compiling sw11_gpio_output.c...
assembling flexram_config_for_armcc.S...
user_config\flexram_config_for_armcc.S(246): warning: A1581W: Added 2 

bytes of padding at address 0x11e
compiling aw_prj_usr_app_init.c...
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(182): warning:  

#1296-D: extended constant initialiser used
                  
EAP_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(183): warning:  

#1296-D: extended constant initialiser used
                  
EAP_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(191): warning:  

#1296-D: extended constant initialiser used
                  
OM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(192): warning:  

#1296-D: extended constant initialiser used
                  
OM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(202): warning:  

#1296-D: extended constant initialiser used
                  
AM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(203): warning:  

#1296-D: extended constant initialiser used
                  
AM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(212): warning:  

#1296-D: extended constant initialiser used
                  
EAP_DMA_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(213): warning:  

#1296-D: extended constant initialiser used
                  
EAP_DMA_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(240): warning:  

#1296-D: extended constant initialiser used
                  
LEXSPI_DRV_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(241): warning:  

#1296-D: extended constant initialiser used
                  
LEXSPI_DRV_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(251): warning:  

#1296-D: extended constant initialiser used
                  
LASH_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(252): warning:  

#1296-D: extended constant initialiser used
                  
LASH_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(261): warning:  

#1296-D: extended constant initialiser used
                  
RAM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(262): warning:  

#1296-D: extended constant initialiser used
                  
RAM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(271): warning:  

#1296-D: extended constant initialiser used
                  
ELOCODE_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(272): warning:  

#1296-D: extended constant initialiser used
                  
ELOCODE_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(296): warning:  

#1296-D: extended constant initialiser used
                  
EAP_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(297): warning:  

#1296-D: extended constant initialiser used
                  
EAP_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(306): warning:  

#1296-D: extended constant initialiser used
                  
OM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(307): warning:  

#1296-D: extended constant initialiser used
                  
OM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(317): warning:  

#1296-D: extended constant initialiser used
                  
AM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(318): warning:  

#1296-D: extended constant initialiser used
                  
AM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(327): warning:  

#1296-D: extended constant initialiser used
                  
EAP_DMA_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(328): warning:  

#1296-D: extended constant initialiser used
                  
EAP_DMA_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(355): warning:  

#1296-D: extended constant initialiser used
                  
LEXSPI_DRV_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(356): warning:  

#1296-D: extended constant initialiser used
                  
LEXSPI_DRV_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(365): warning:  

#1296-D: extended constant initialiser used
                  
LASH_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(366): warning:  

#1296-D: extended constant initialiser used
                  
LASH_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(375): warning:  

#1296-D: extended constant initialiser used
                  
RAM_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(376): warning:  

#1296-D: extended constant initialiser used
                  
RAM_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(385): warning:  

#1296-D: extended constant initialiser used
                  
ELOCODE_START,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c(386): warning:  

#1296-D: extended constant initialiser used
                  
ELOCODE_END,
..\easy_arm_rt1052_debug\user_config\aw_prj_usr_app_init.c: 32 warnings, 0 

errors
compiling lt9211.c...
..\..\aworks_sdk\apollo\components\awbus_lite\source\driver\rgb2mipi

\lt9211.c(399): warning:  #1-D: last line of file ends without a newline
  }
..\..\aworks_sdk\apollo\components\awbus_lite\source\driver\rgb2mipi

\lt9211.c: 1 warning, 0 errors
compiling sw11_can.c...
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\sw11_can.c(117): warning:  #177-D: function "md11_can_test" was 

declared but never referenced
  aw_local void md11_can_test (void *p_arg)
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\sw11_can.c: 1 warning, 0 errors
compiling sw11_lcd.c...
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\sw11_lcd.c(26): warning:  #177-D: function "md11_lcd_test" was 

declared but never referenced
  aw_local void md11_lcd_test(void)
..\..\examples\application\app_awtk_demo\prj\easy_arm_rt1052_awtk

\user_code\sw11_lcd.c: 1 warning, 0 errors
compiling mipi_dsc.c...
..\..\aworks_sdk\apollo\components\awbus_lite\source\driver\rgb2mipi

\mipi_dsc.c(22): warning:  #1295-D: Deprecated declaration 

LT9211_RGB_To_MIPIDSI_Config - give arg types
  extern void LT9211_RGB_To_MIPIDSI_Config();
..\..\aworks_sdk\apollo\components\awbus_lite\source\driver\rgb2mipi

\mipi_dsc.c(23): warning:  #1295-D: Deprecated declaration lt9211_dev_init 

- give arg types
  extern void lt9211_dev_init();
..\..\aworks_sdk\apollo\components\awbus_lite\source\driver\rgb2mipi

\mipi_dsc.c: 2 warnings, 0 errors
compiling asctime_r.c...
compiling detection.c...
compiling awbl_hwconf_cyw43362.c...
compiling gmtime_r.c...
compiling heap.c...
compiling strnlen.c...
compiling sys_exit.c...
compiling libspace.c...
aw_libc\libspace.c(40): warning:  #1-D: last line of file ends without a 

newline
  /* end of file */
aw_libc\libspace.c: 1 warning, 0 errors
compiling mutex.c...
aw_libc\mutex.c(54): warning:  #1-D: last line of file ends without a 

newline
  /* end of file */
aw_libc\mutex.c: 1 warning, 0 errors
compiling aw_prj_config.c...
..\..\aworks_sdk\source\imxrt10xx_common\board\imxrt105x\bsp

\aw_bsp_common.h(34): warning:  #1-D: last line of file ends without a 

newline
  /* end of file */
..\..\aworks_sdk\apollo\rtk\config\all/aworks_startup.c(105): warning:  

#188-D: enumerated type mixed with another type
      AW_TASK_INIT(info,
..\..\aworks_sdk\apollo\components\base\config\os/aw_isr_defer_cfg.c(51): 

warning:  #188-D: enumerated type mixed with another type
      AW_DEFER_START(&g_sys_isr_defer,
..\..\aworks_sdk\apollo\components\base\config\os/aw_nor_defer_cfg.c(49): 

warning:  #188-D: enumerated type mixed with another type
      AW_DEFER_START(&g_sys_nor_defer,
..\..\aworks_sdk\apollo\components\shell\config\aw_shell_serial_cfg.c(69): 

warning:  #188-D: enumerated type mixed with another type
      __g_serial_shell.tsk = AW_TASK_INIT(__g_shell_task,
..\..\aworks_sdk\apollo\components\base\config\util/aw_event_cfg.c(54): 

warning:  #188-D: enumerated type mixed with another type
      AW_TASK_INIT(__g_event_task,
..\..\aworks_sdk\apollo\components\base\config\util/aw_event_cfg.c(65): 

warning:  #68-D: integer conversion resulted in a change of sign
      return AW_MSGQ_SEND(__g_event_msgq,
..\..\aworks_sdk\apollo\components\base\config\ts/aw_ts_calc_cfg.c(106): 

warning:  #177-D: variable "ret" was declared but never referenced
      aw_err_t ret;
..\..\aworks_sdk\apollo\components\usb\config\aw_usb_mem.c(57): warning:  

#550-D: variable "ret" was set but never used
      aw_err_t  ret;
..\..\aworks_sdk\apollo\components\usb\config\aw_usb_os.c(43): warning:  

#167-D: argument of type "void (*)(void *)" is incompatible with parameter 

of type "aw_task_func_t"
      return (aw_usb_task_handle_t)aw_task_create(name, prio, stk_s, pfnc, 

p_arg);
..\..\aworks_sdk\apollo\components\usb\config\aw_usb_os.c(52): warning:  

#223-D: function "aw_task_delete" declared implicitly
      return aw_task_delete((aw_task_id_t)tsk);
..\..\aworks_sdk\apollo\components\usb\config\awbl_usb_cfg.c(57): warning: 

 #550-D: variable "ret" was set but never used
      aw_err_t ret;
..\easy_arm_rt1052_debug\user_config\aw_prj_config.c: 12 warnings, 0 

errors
compiling awbus_lite_hwconf_usrcfg.c...
..\..\aworks_sdk\source\imxrt10xx_common\board\imxrt105x\bsp

\aw_bsp_common.h(34): warning:  #1-D: last line of file ends without a 

newline
  /* end of file */
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbl_hwconf_imx1050_lpi2c1.h(57): warning:  #68-D: integer conversion 

resulted in a change of sign
          AWBL_I2C_WAITFOREVER          /* 超时 */
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbl_hwconf_imx1050_lpi2c3.h(55): warning:  #68-D: integer conversion 

resulted in a change of sign
          AWBL_I2C_WAITFOREVER          /* 超时 */
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbl_hwconf_imx1050_usbh1.h(67): warning:  #61-D: integer operation 

result is out of range
              
_CCM_ANALOG_PLL_USB1_LOCK));
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbl_hwconf_imx1050_usbh1.h(67): warning:  #68-D: integer conversion 

resulted in a change of sign
              
_CCM_ANALOG_PLL_USB1_LOCK));
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbl_hwconf_eeprom_at24c02.h(39): warning:  #1-D: last line of file ends 

without a newline
  #endif  /*_AWBL_HWCONF_EEPROM_AT24C02_H*/
..\easy_arm_rt1052_debug\user_config\awbl_hwconf_usrcfg

\awbus_lite_hwconf_usrcfg.c: 6 warnings, 0 errors
linking...
C:\Users\ADMINI~1\AppData\Local\Temp\p1da8-2(131): warning:  #1-D: last 

line of file ends without a newline
  }
C:\Users\ADMINI~1\AppData\Local\Temp\p1da8-2: 1 warning, 0 errors
Program Size: Code=311212 RO-data=207920 RW-data=6640 ZI-data=256924  
FromELF: creating hex file...
After Build - User command #1: fromelf.exe --m32 Objects\Debug_sdram

\easy_arm_rt1052.axf -o Objects\Debug_sdram\easy_arm_rt1052.srec
".\Objects\Debug_sdram\easy_arm_rt1052.axf" - 0 Error(s), 67 Warning(s).
Build Time Elapsed:  00:00:05
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式实操

希望博文有助于您,您不必加班。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值