Bài trước: Cách biên dịch 1 chương trình đơn giản từ ví dụ của FreeRTOS Atmega 32 chỉ có 32 Kbytes Flash, mà FreeRTOS viết 2 cái Task nháy led thôi mà cũng đã ngốn hết mất 31 Kbytes rồi, còn đâu bộ nhớ mà viết nữa chứ, vậy nên nhu cầu biên dịch nó cho 1 MCU có Flash lớn hơn là cần thiết. Mình đang hướng đến dùng với con Atmega128 với 128 Kbytes tha hồ mà code. Nhưng chính cái này đã làm mình đau đầu mấy hôm nay, chương trình mình viết lại cho Atmega128 biên dịch đúng rồi, không có lỗi lầm gì cả vậy mà khi nạp vô chip lại không chạy được :(( Và hôm nay vào 1 chiều đầy gió mình đã phát hiện ra được vấn đề nó nằm ở đâu < mừng kinh khủng khiếp > nên viết luôn bài này kẻo lại quên thì khổ. Để biên dịch cho Atmega 128 thì phải làm những bước sau: Bước 1: Vào file makefile ở trong tệp demo, ta sẽ sửa file này đầu tiên. Sửa lại MCU sử dụng từ "MCU = atmega323" thành "MCU =atmega128" ...
Blog cho những người yêu thích công nghệ và cho cả chính mình.