[Lập Trình Stm32] Bài 8: Cách Cài Và Tạo Project Keil C

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 26

  • @ndat0101
    @ndat0101 ปีที่แล้ว

    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

    • @ndat0101
      @ndat0101 ปีที่แล้ว

      @ hình như phải tải arm compiler v5 rồi extensions mới được. Mà em chưa tìm được

  • @bao123bao1
    @bao123bao1 4 ปีที่แล้ว +1

    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

    • @nguyenviettai9235
      @nguyenviettai9235 ปีที่แล้ว

      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

    • @longbodoi
      @longbodoi ปีที่แล้ว

      Lỗi như vậy thì sửa như thế nào vậy anh, em cũng bị lỗi đó.@

  • @p.kaikieu4796
    @p.kaikieu4796 ปีที่แล้ว

    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

  • @DungLe-eo7cp
    @DungLe-eo7cp ปีที่แล้ว

    a có thể cho e xin nguồn tài liệu datasheet được không ạ

  • @bao123bao1
    @bao123bao1 4 ปีที่แล้ว +1

    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.

    •  4 ปีที่แล้ว

      A k rõ lắm cái này tại sao

    • @bao123bao1
      @bao123bao1 4 ปีที่แล้ว +2

      @ 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 ạ.

    •  4 ปีที่แล้ว

      A k rõ lắm nó vì a chưa gặp nó bao giờ

  • @vancuongle7807
    @vancuongle7807 4 ปีที่แล้ว +1

    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à?

    •  4 ปีที่แล้ว

      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 :)

  • @vantungduong8758
    @vantungduong8758 2 ปีที่แล้ว +1

    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 ?

  • @teddy248
    @teddy248 3 หลายเดือนก่อน

    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 ạ

    • @ucang4793
      @ucang4793 3 หลายเดือนก่อน

      Giống mình, đang chờ câu tl ạ

  • @tendangdang4668
    @tendangdang4668 2 ปีที่แล้ว

    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

    •  2 ปีที่แล้ว +1

      Bạn thử lại xem, có thể do lúc bạn cài đặt bị lỗi gì thôi

  • @BDCDT-BuiQuangKhai
    @BDCDT-BuiQuangKhai 4 ปีที่แล้ว

    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

    • @BDCDT-BuiQuangKhai
      @BDCDT-BuiQuangKhai 4 ปีที่แล้ว

      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