µVision Build Log
Tool Versions:
IDE-Version: ¦ÌVision V5.39.0.0
Copyright (C) 2023 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: 111 111, 111, LIC=VGXG8-3QG4N-MMP9I-TCWTZ-PK1DN-VPBA6
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.39.0.0
Toolchain Path: E:\Softwares\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 7 (build 960)
Assembler: Armasm.exe V5.06 update 7 (build 960)
Linker/Locator: ArmLink.exe V5.06 update 7 (build 960)
Library Manager: ArmAr.exe V5.06 update 7 (build 960)
Hex Converter: FromElf.exe V5.06 update 7 (build 960)
CPU DLL: SARMCM3.DLL V5.39.0.0
Dialog DLL: DCM.DLL V1.17.5.0
Target DLL: Segger\JL2CM3.dll V2.99.43.0
Dialog DLL: TCM.DLL V1.56.4.0
Project:
F:\Desktop\Work\00_Projects\04_Signal_Generator\00_Code\00_New\signal_generator\MDK-ARM\signal_generator.uvprojx
Project File Date: 12/30/2024
Output:
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'signal_generator'
assembling startup_stm32f407xx.s...
compiling stm32f4xx_hal_msp.c...
compiling stm32f4xx_it.c...
compiling dac.c...
compiling usart.c...
compiling dma.c...
compiling spi.c...
compiling stm32f4xx_hal_timebase_tim.c...
compiling gpio.c...
compiling adc.c...
compiling i2c.c...
compiling hart.c...
compiling JLX240-00301-BN.c...
compiling tim.c...
compiling utils.c...
compiling stm32f4xx_ll_adc.c...
compiling main.c...
compiling freertos.c...
compiling tm1650.c...
compiling stm32f4xx_hal_rcc_ex.c...
compiling dac8552.c...
compiling mux_signal.c...
compiling stm32f4xx_hal_adc_ex.c...
compiling stm32f4xx_hal_adc.c...
compiling modbus.c...
compiling SIG24130.c...
compiling ble.c...
compiling dac7811.c...
compiling stm32f4xx_hal_rcc.c...
compiling rn7302.c...
compiling ads1220.c...
compiling stm32f4xx_hal_flash.c...
compiling stm32f4xx_hal_flash_ex.c...
compiling stm32f4xx_hal_dac_ex.c...
compiling stm32f4xx_hal_flash_ramfunc.c...
compiling stm32f4xx_hal_pwr_ex.c...
compiling stm32f4xx_hal_dma_ex.c...
compiling stm32f4xx_hal_i2c_ex.c...
compiling stm32f4xx_hal_gpio.c...
compiling croutine.c...
compiling stm32f4xx_hal_pwr.c...
compiling event_groups.c...
compiling stm32f4xx_hal_dac.c...
compiling list.c...
compiling stream_buffer.c...
compiling timers.c...
compiling queue.c...
compiling stm32f4xx_hal_cortex.c...
compiling stm32f4xx_hal_dma.c...
compiling heap_4.c...
compiling tasks.c...
compiling stm32f4xx_hal_exti.c...
compiling stm32f4xx_hal_i2c.c...
compiling cmsis_os.c...
compiling port.c...
compiling custom.c...
compiling stm32f4xx_hal.c...
compiling events_init.c...
compiling gui_guider.c...
compiling setup_scr_screen_main.c...
compiling widgets_init.c...
compiling lv_font_montserratMedium_12.c...
compiling setup_scr_screen_init.c...
compiling lv_font_montserratMedium_16.c...
compiling lv_font_montserratMedium_30.c...
compiling lv_disp.c...
compiling lv_port_indev.c...
compiling lv_port_disp.c...
..\LVGL\examples\porting\lv_port_disp.c(19): warning: #1215-D: #warning directive: Please define or replace the macro MY_DISP_HOR_RES with the actual screen width, default value 320 is used for now.
#warning Please define or replace the macro MY_DISP_HOR_RES with the actual screen width, default value 320 is used for now.
..\LVGL\examples\porting\lv_port_disp.c(24): warning: #1215-D: #warning directive: Please define or replace the macro MY_DISP_HOR_RES with the actual screen height, default value 240 is used for now.
#warning Please define or replace the macro MY_DISP_HOR_RES with the actual screen height, default value 240 is used for now.
..\LVGL\examples\porting\lv_port_disp.c: 2 warnings, 0 errors
compiling lv_event.c...
..\LVGL\src\core\lv_event.c(117): warning: #188-D: enumerated type mixed with another type
return e->code & ~LV_EVENT_PREPROCESS;
..\LVGL\src\core\lv_event.c: 1 warning, 0 errors
compiling lv_group.c...
compiling lv_obj_class.c...
compiling lv_indev_scroll.c...
compiling lv_indev.c...
compiling lv_obj_draw.c...
..\LVGL\src\core\lv_obj_draw.c(392): warning: #188-D: enumerated type mixed with another type
if(obj->spec_attr) return obj->spec_attr->layer_type;
..\LVGL\src\core\lv_obj_draw.c: 1 warning, 0 errors
compiling lv_obj.c...
compiling lv_obj_style_gen.c...
compiling lv_obj_scroll.c...
compiling lv_obj_style.c...
compiling lv_draw.c...
compiling lv_obj_tree.c...
compiling lv_obj_pos.c...
compiling lv_draw_arc.c...
compiling lv_theme.c...
compiling stm32f4xx_hal_spi.c...
compiling lv_refr.c...
compiling lv_draw_layer.c...
compiling lv_draw_img.c...
compiling lv_draw_label.c...
compiling lv_draw_line.c...
compiling lv_draw_rect.c...
compiling lv_draw_triangle.c...
compiling lv_draw_transform.c...
compiling lv_img_cache.c...
compiling lv_img_buf.c...
compiling lv_draw_pxp.c...
compiling lv_draw_pxp_blend.c...
compiling lv_gpu_nxp_pxp.c...
compiling lv_img_decoder.c...
compiling lv_gpu_nxp_pxp_osa.c...
compiling lv_gpu_arm2d.c...
compiling lv_draw_vglite.c...
compiling lv_draw_mask.c...
compiling lv_draw_vglite_arc.c...
compiling lv_draw_vglite_blend.c...
compiling lv_draw_vglite_line.c...
compiling lv_draw_vglite_rect.c...
compiling lv_vglite_buf.c...
compiling lv_vglite_utils.c...
compiling lv_gpu_d2_draw_label.c...
compiling lv_draw_sdl.c...
compiling lv_draw_sdl_arc.c...
compiling lv_gpu_d2_ra6m3.c...
compiling lv_draw_sdl_bg.c...
compiling lv_draw_sdl_composite.c...
compiling lv_draw_sdl_img.c...
compiling lv_draw_sdl_label.c...
compiling lv_draw_sdl_layer.c...
compiling lv_draw_sdl_line.c...
compiling lv_draw_sdl_mask.c...
compiling lv_draw_sdl_polygon.c...
compiling lv_draw_sdl_rect.c...
compiling lv_draw_sdl_stack_blur.c...
compiling lv_draw_sdl_texture_cache.c...
compiling lv_draw_sdl_utils.c...
compiling lv_gpu_stm32_dma2d.c...
compiling lv_draw_sw.c...
compiling lv_draw_sw_dither.c...
compiling stm32f4xx_hal_tim.c...
compiling lv_draw_sw_arc.c...
compiling lv_draw_sw_gradient.c...
compiling system_stm32f4xx.c...
compiling lv_draw_sw_layer.c...
compiling lv_draw_sw_img.c...
compiling lv_draw_sw_polygon.c...
compiling lv_draw_sw_letter.c...
compiling lv_draw_sw_blend.c...
compiling lv_draw_sw_line.c...
compiling lv_gpu_swm341_dma2d.c...
compiling stm32f4xx_hal_tim_ex.c...
compiling lv_extra.c...
compiling stm32f4xx_hal_uart.c...
compiling lv_draw_sw_transform.c...
compiling lv_bmp.c...
compiling lv_ffmpeg.c...
compiling lv_flex.c...
compiling gifdec.c...
compiling lv_freetype.c...
compiling lv_grid.c...
..\LVGL\src\extra\layouts\grid\lv_grid.c(583): warning: #188-D: enumerated type mixed with another type
lv_grid_align_t col_align = get_cell_col_align(item);
..\LVGL\src\extra\layouts\grid\lv_grid.c(584): warning: #188-D: enumerated type mixed with another type
lv_grid_align_t row_align = get_cell_row_align(item);
..\LVGL\src\extra\layouts\grid\lv_grid.c: 2 warnings, 0 errors
compiling lv_draw_sw_rect.c...
..\LVGL\src\draw\sw\lv_draw_sw_rect.c(234): warning: #546-D: transfer of control bypasses initialization of:
variable "mask_any_center" (declared at line 280)
goto bg_clean_up;
^
..\LVGL\src\draw\sw\lv_draw_sw_rect.c: 1 warning, 0 errors
compiling lv_fs_fatfs.c...
compiling lv_fs_littlefs.c...
compiling lv_fs_posix.c...
compiling lv_fs_stdio.c...
compiling lv_fs_win32.c...
compiling lv_gif.c...
compiling lv_png.c...
compiling lodepng.c...
compiling tjpgd.c...
compiling lv_fragment.c...
compiling lv_qrcode.c...
compiling lv_rlottie.c...
compiling lv_sjpg.c...
compiling lv_fragment_manager.c...
compiling lv_tiny_ttf.c...
compiling lv_gridnav.c...
compiling lv_msg.c...
compiling lv_snapshot.c...
compiling lv_imgfont.c...
compiling qrcodegen.c...
..\LVGL\src\extra\libs\qrcode\qrcodegen.c(278): warning: #188-D: enumerated type mixed with another type
applyMask(tempBuffer, qrcode, mask);
..\LVGL\src\extra\libs\qrcode\qrcodegen.c(279): warning: #188-D: enumerated type mixed with another type
drawFormatBits(ecl, mask, qrcode);
..\LVGL\src\extra\libs\qrcode\qrcodegen.c(620): warning: #111-D: statement is unreachable
default: LV_ASSERT(false); return;
..\LVGL\src\extra\libs\qrcode\qrcodegen.c(853): warning: #111-D: statement is unreachable
return -1;
..\LVGL\src\extra\libs\qrcode\qrcodegen.c(1008): warning: #111-D: statement is unreachable
default: LV_ASSERT(false); return -1; // Dummy value
..\LVGL\src\extra\libs\qrcode\qrcodegen.c: 5 warnings, 0 errors
compiling lv_ime_pinyin.c...
compiling lv_monkey.c...
compiling lv_calendar_header_arrow.c...
compiling lv_calendar_header_dropdown.c...
compiling lv_theme_basic.c...
compiling lv_animimg.c...
compiling lv_theme_mono.c...
compiling lv_calendar.c...
compiling lv_keyboard.c...
compiling lv_list.c...
compiling lv_imgbtn.c...
compiling lv_led.c...
compiling lv_colorwheel.c...
compiling lv_theme_default.c...
..\LVGL\src\extra\themes\default\lv_theme_default.c(211): warning: #188-D: enumerated type mixed with another type
..\LVGL\src\extra\themes\default\lv_theme_default.c: 1 warning, 0 errors
compiling lv_menu.c...
compiling lv_tileview.c...
compiling lv_font.c...
compiling lv_msgbox.c...
compiling lv_spinner.c...
compiling lv_spinbox.c...
compiling lv_tabview.c...
compiling lv_font_fmt_txt.c...
..\LVGL\src\font\lv_font_fmt_txt.c(137): warning: #111-D: statement is unreachable
return NULL;
..\LVGL\src\font\lv_font_fmt_txt.c: 1 warning, 0 errors
compiling lv_meter.c...
compiling lv_win.c...
compiling lv_chart.c...
compiling lv_font_dejavu_16_persian_hebrew.c...
compiling lv_font_montserrat_8.c...
compiling lv_span.c...
..\LVGL\src\extra\widgets\span\lv_span.c(901): warning: #546-D: transfer of control bypasses initialization of:
variable "align" (declared at line 905)
goto Next_line_init;
^
..\LVGL\src\extra\widgets\span\lv_span.c: 1 warning, 0 errors
compiling lv_font_montserrat_10.c...
compiling lv_font_loader.c...
compiling lv_font_montserrat_12.c...
compiling lv_font_montserrat_12_subpx.c...
compiling lv_font_montserrat_14.c...
compiling lv_font_montserrat_16.c...
compiling lv_font_montserrat_18.c...
compiling lv_font_montserrat_20.c...
compiling lv_font_montserrat_22.c...
compiling lv_font_montserrat_24.c...
compiling lv_font_montserrat_26.c...
compiling lv_font_montserrat_28_compressed.c...
compiling lv_font_montserrat_28.c...
compiling lv_font_montserrat_32.c...
compiling lv_font_montserrat_30.c...
compiling lv_font_montserrat_34.c...
compiling lv_font_montserrat_36.c...
compiling lv_font_montserrat_38.c...
compiling lv_font_montserrat_40.c...
compiling lv_font_montserrat_42.c...
compiling lv_font_montserrat_44.c...
compiling lv_hal_tick.c...
compiling lv_font_montserrat_48.c...
compiling lv_font_montserrat_46.c...
compiling lv_hal_indev.c...
compiling lv_font_simsun_16_cjk.c...
compiling lv_font_unscii_8.c...
compiling lv_anim_timeline.c...
compiling lv_anim.c...
compiling lv_font_unscii_16.c...
compiling lv_hal_disp.c...
..\LVGL\src\hal\lv_hal_disp.c(582): warning: #188-D: enumerated type mixed with another type
return disp->driver->rotated;
..\LVGL\src\hal\lv_hal_disp.c: 1 warning, 0 errors
compiling lv_async.c...
compiling lv_bidi.c...
compiling lv_area.c...
compiling lv_color.c...
compiling lv_gc.c...
compiling lv_fs.c...
compiling lv_log.c...
compiling lv_ll.c...
compiling lv_math.c...
compiling lv_templ.c...
compiling lv_lru.c...
..\LVGL\src\misc\lv_lru.c(238): warning: #68-D: integer conversion resulted in a change of sign
uint32_t i = 0, min_index = -1;
..\LVGL\src\misc\lv_lru.c(239): warning: #68-D: integer conversion resulted in a change of sign
uint64_t min_access_count = -1;
..\LVGL\src\misc\lv_lru.c: 2 warnings, 0 errors
compiling lv_timer.c...
compiling lv_printf.c...
compiling lv_utils.c...
compiling lv_mem.c...
..\LVGL\src\misc\lv_mem.c(324): warning: #111-D: statement is unreachable
return NULL;
..\LVGL\src\misc\lv_mem.c: 1 warning, 0 errors
compiling lv_style_gen.c...
compiling lv_style.c...
..\LVGL\src\misc\lv_style.c(214): warning: #188-D: enumerated type mixed with another type
return last_custom_prop_id;
..\LVGL\src\misc\lv_style.c(219): warning: #188-D: enumerated type mixed with another type
return last_custom_prop_id - _LV_STYLE_LAST_BUILT_IN_PROP;
..\LVGL\src\misc\lv_style.c(290): warning: #188-D: enumerated type mixed with another type
lv_style_set_prop_internal(style, prop | meta, null_style_value, lv_style_set_prop_meta_helper);
..\LVGL\src\misc\lv_style.c: 3 warnings, 0 errors
compiling lv_txt_ap.c...
compiling lv_tlsf.c...
..\LVGL\src\misc\lv_tlsf.c(897): warning: #68-D: integer conversion resulted in a change of sign
offset_to_block(pool, -(int)block_header_overhead);
..\LVGL\src\misc\lv_tlsf.c(999): warning: #68-D: integer conversion resulted in a change of sign
block = offset_to_block(mem, -(tlsfptr_t)block_header_overhead);
..\LVGL\src\misc\lv_tlsf.c(1017): warning: #68-D: integer conversion resulted in a change of sign
block_header_t * block = offset_to_block(pool, -(int)block_header_overhead);
..\LVGL\src\misc\lv_tlsf.c: 3 warnings, 0 errors
compiling lv_txt.c...
compiling lv_btn.c...
compiling lv_bar.c...
compiling lv_arc.c...
compiling lv_checkbox.c...
compiling lv_objx_templ.c...
compiling lv_canvas.c...
compiling lv_line.c...
compiling lv_btnmatrix.c...
compiling lv_img.c...
compiling lv_dropdown.c...
compiling lv_switch.c...
compiling lv_roller.c...
compiling lv_slider.c...
compiling lv_label.c...
compiling lv_table.c...
compiling lv_textarea.c...
compiling apps_gather.c...
compiling timer.c...
linking...
Program Size: Code=191248 RO-data=71868 RW-data=888 ZI-data=127276
FromELF: creating hex file...
"signal_generator\signal_generator.axf" - 0 Error(s), 25 Warning(s).
Software Packages used:
Package Vendor: ARM
http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack
ARM::CMSIS@5.9.0
CMSIS (Common Microcontroller Software Interface Standard)
* Component: CORE Version: 5.6.0
Package Vendor: Keil
http://www.keil.com/pack/Keil.STM32F4xx_DFP.2.15.0.pack
Keil::STM32F4xx_DFP@2.15.0
STMicroelectronics STM32F4 Series Device Support, Drivers and Examples
Collection of Component include folders:
./RTE/_signal_generator
E:/Softwares/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
E:/Softwares/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include
Collection of Component Files used:
* Component: ARM::CMSIS:CORE@5.6.0
Include file: CMSIS/Core/Include/tz_context.h
Build Time Elapsed: 00:00:26