Cài đặt ARM Compiler Version 5 trên Keil
Gần đây Phần mềm lập trình và biên dịch Keil C cho ARM liên tục nâng cấp. Kèm theo phần mềm là phần biên dịch (Compiler) đã nâng cấp lên Version 6 (ACOM6-ARM Complier 6) . Tuy nhiên phần nâng cấp này đã nâng một số warning khi biên dịch thành lỗi dẫn đến không biên dịch được chương trình. Khi gặp lỗi chương trình sẽ thông báo giống như sau:
../Core/Src/main.c(146): error: call to undeclared function 'MY_UART_TX_string'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
Khi gặp lỗi này, nếu bạn không muốn viết lại đoạn chương trình cũ hoặc chương trình quá lớn và đã hoạt động ổn định thì bạn có thể chuyển cài đặt trình biên dịch trong Keil C ARM từ ARM Compiler Version 6 về ARM Compiler Version 5 (ACOM 5).
Bước 1: Trên của số chương trình Keil C ARM bạn vào Project/Manager/Project items…
Bước 2: Trên của số Manager Project Items bạn chuyển sang tab Folder/Extensions (1) sau đó nhấn tìm đường dẫn (2)
Bước 3.Trong cửa sổ ARM Complier Versions nhấn vào Add another ARM complier Version to list (3)
Bước 4 Chọn đường dẫn đến thư mục chứa Keil C Complier Version 5, thường ở trong C:/Program files/KEIL/ARM
Sau đó nhấn OK
Bước 5 Tại màn hình chính của Keil C chọn Option for tager (4) sau đó chọn Use default complier version 5
Cuối cùng, nhấn OK để kết thúc quá trình thiết lập ARM Complier Version 5 thành phiêm bản trình biên dịch mặc định