Build started: Project: Demo *** Target 'Demo' uses ARM-Compiler 'Default Compiler Version 5' which is not available. *** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions. 'Options for Target - Target' to select an ARM Compiler Version for the target. *** Build aborted. Build Time Elapsed: 00:00:00. Lỗi này sửa sao anh, k build dc
Anh có thể cho e hỏi, khi cài setting cho debug ở 10:06 thì trong bảng chọn Unit (sau khi ấn setting ) thì bản của em nó ko có STLink V nào để chọn, nó trống không í ạ? hay e còn thiếu file nào khác ạ, e cảm ơn ạ
ปีที่แล้ว
E thử vào C:\Keil_v5\ARM\STLink cài driver cho nó xem
Em tạo project như hướng dẫn của anh nhưng khi tạo xong không có file startup_stm32f10x_md.s ạ. em phải xử lý như thế nào, anh giúp em với. Em đang học trên phần cứng STM32F107VC.
chào ad, cho em hỏi là khi em nap code trên keilC thì code k chạy nhưng khi qua bên cubemx thì nó lại chạy được ạ, em code = thanh gi, cảm ơn ad đã đọc
2 ปีที่แล้ว
1- e check xem code đã đúng chưa ? 2- e check xem log ở dưới xem nó báo nạp đã successfully trên keil C chưa ?
Anh ơi em có tạo được 1 project rồi chạy 0 có lỗi. Em muốn viết tiếp 1 chương trình làm về cái khác thì lại phải tạo project mới từ đầu hay nhấn ctrl + N rồi Code tiếp là đc ạ anh
4 ปีที่แล้ว +1
E chỉ cần copy parse project của e vừa tọa rồi làm
Build started: Project: Demo
*** Target 'Demo' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
*** Please review the installed ARM Compiler Versions:
'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions.
'Options for Target - Target' to select an ARM Compiler Version for the target.
*** Build aborted.
Build Time Elapsed: 00:00:00. Lỗi này sửa sao anh, k build dc
Lựa chọn lại compiler v6 đi em
@ hình như phải tải arm compiler v5 rồi extensions mới được. Mà em chưa tìm được
Em bị báo lỗi Warning này ạ
Rebuild started: Project: bai_1
*** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'Target 1'
compiling main.c...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/stm32f10x_exti.c(23): warning: In file included from...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/inc\stm32f10x_exti.h(76): warning: padding size of 'EXTI_InitTypeDef' with 1 byte to alignment boundary [-Wpadded]
typedef struct
^
1 warning generated.
compiling stm32f10x_exti.c...
compiling stm32f10x_crc.c...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/misc.c(132): warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;
~ ^~~~~~~~~~~
1 warning generated.
compiling misc.c...
compiling stm32f10x_dac.c...
compiling stm32f10x_dma.c...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/stm32f10x_adc.c(23): warning: In file included from...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/inc\stm32f10x_adc.h(64): warning: padding struct 'ADC_InitTypeDef' with 2 bytes to align 'ADC_ExternalTrigConv' [-Wpadded]
uint32_t ADC_ExternalTrigConv; /*!< Defines the external trigger used to start the analog
^
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/inc\stm32f10x_adc.h(50): warning: padding size of 'ADC_InitTypeDef' with 3 bytes to alignment boundary [-Wpadded]
typedef struct
^
2 warnings generated.
compiling stm32f10x_adc.c...
compiling stm32f10x_gpio.c...
compiling stm32f10x_iwdg.c...
compiling stm32f10x_rtc.c...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/stm32f10x_i2c.c(23): warning: In file included from...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/inc\stm32f10x_i2c.h(50): warning: padding size of 'I2C_InitTypeDef' with 2 bytes to alignment boundary [-Wpadded]
typedef struct
^
1 warning generated.
compiling stm32f10x_i2c.c...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/stm32f10x_spi.c(23): warning: In file included from...
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/inc\stm32f10x_spi.h(87): warning: padding size of 'I2S_InitTypeDef' with 2 bytes to alignment boundary [-Wpadded]
typedef struct
^
C:/Users/MSI/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/StdPeriph_Driver/src/stm32f10x_spi.c(494): warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
itmask = (uint16_t)1
em cũng đang gặp lỗi tương tự không biết anh fix được chưa chỉ em với
@@nguyenviettai9235 E đã fix được chưa nhỉ ? bản latest keilc nó đang có một vài warning
Fix được chưa em
Lỗi như vậy thì sửa như thế nào vậy anh, em cũng bị lỗi đó.@
Anh có thể cho e hỏi, khi cài setting cho debug ở 10:06 thì trong bảng chọn Unit (sau khi ấn setting ) thì bản của em nó ko có STLink V nào để chọn, nó trống không í ạ? hay e còn thiếu file nào khác ạ, e cảm ơn ạ
E thử vào C:\Keil_v5\ARM\STLink cài driver cho nó xem
a có thể cho e xin nguồn tài liệu datasheet được không ạ
Em tạo project như hướng dẫn của anh nhưng khi tạo xong không có file startup_stm32f10x_md.s ạ. em phải xử lý như thế nào, anh giúp em với. Em đang học trên phần cứng STM32F107VC.
A k rõ lắm cái này tại sao
@ em tìm ra rồi ạ, stm32103c8 mới có file đó em dùng stm32f107vc ko có ạ, nhưng báo lỗi warning nhiều quá, anh xem giúp em tại sao được ko ạ.
A k rõ lắm nó vì a chưa gặp nó bao giờ
cho em hỏi tại sao lại có riêng bản keil C cho 8051, riêng cho ARM trong khi nó chỉ để viết code thôi mà?
Ad nghĩ do 2 dòng này khác biết nhau và họ chia ra sử dụng cho dễ thôi. Với lại cái đó e đừng quan tâm :)
chào ad, cho em hỏi là khi em nap code trên keilC thì code k chạy nhưng khi qua bên cubemx thì nó lại chạy được ạ, em code = thanh gi, cảm ơn ad đã đọc
1- e check xem code đã đúng chưa ?
2- e check xem log ở dưới xem nó báo nạp đã successfully trên keil C chưa ?
a ơi e tải về đến lúc select device for target e tìm AT89C51 lại k có vậy ạ a chỉ cách e khắc phục vs ạ
Giống mình, đang chờ câu tl ạ
a ơi, a cho e hỏi là tại sao em nhấn vào biểu tượng pack installer rồi mà sao nó vừa xuất hiện là tắt ngay vậy ạ, em cảm ơn a
Bạn thử lại xem, có thể do lúc bạn cài đặt bị lỗi gì thôi
Anh ơi em có tạo được 1 project rồi chạy 0 có lỗi. Em muốn viết tiếp 1 chương trình làm về cái khác thì lại phải tạo project mới từ đầu hay nhấn ctrl + N rồi Code tiếp là đc ạ anh
E chỉ cần copy parse project của e vừa tọa rồi làm
Lập Trình Nhúng A-Z dạ rồi vào Keil C xoá Code rồi viết hoặc chỉnh sửa tuỳ ý ạ anh. Thế có ảnh hưởng gì đến cái project cũ ko anh