RTX Real-Time Operating System Issues Tổng hợp các vấn đề tôi đã bị vướng khi làm việc với Keil - RTX (for STM32) 1. Sizeof base on MCU platform. Keyword: sizeof in Keil ARM, sizeof of struct, checksum, BKP_ReadBackupRegister, BKP_WriteBackupRegister. Description: Return wrong size of struct when you call sizeof(YourStruct); Trong ví dụ dưới, ứng với mỗi kiểu khai báo thứ tự của các member trong struct khác nhau, sẽ trả về size of struct khác nhau. Vì vậy, nếu không chắc chắn về sizeof, hãy debug để xác định chính xác toán tử này trả về bao nhiêu trong từng trường hợp cụ thể. Bạn hoàn toàn có thể dính trấu trong trường hợp sử dụng sizeof để tính checksum, hoặc làm việc với Ram Backup.
Life is easy. Why don't we make it easier?