Các công cụ biên dịch GNU không cho phép mã định danh bộ tiền xử lý bắt đầu bằng một số. Có thể thấy vấn đề này khi người dùng tạo ra một thiết bị ngoại vi trong Qsys GUI và đặt cho nó một tên bắt đầu bằng một số. Điều này dẫn đến các chức năng vĩ mô bị lỗi khi được bộ tiền xử lý GNU phân tích cú pháp.
Để giải quyết vấn đề này, hãy đổi tên các thiết bị ngoại vi trong hệ thống của bạn để bắt đầu bằng một chữ cái. Thế hệ của Gói hỗ trợ bo mạch độc lập (BSP) sau đó không nên thất bại với lỗi này.