Tôi nhận được các lỗi sau trong khi cố gắng biên dịch chương trình C nhúng ARM (tôi đang sử dụng YAGARTO làm trình biên dịch chéo). Tôi đang cố gắng tìm hiểu ý nghĩa của lỗi này và các bước để sửa lỗi đó là gì. Từ nghiên cứu tôi đã thực hiện cho đến nay, vấn đề dường như là wfi
và wfe
không phải là hướng dẫn ASM. Làm thế nào tôi có thể sửa lỗi này?Lỗi: bộ xử lý được chọn không hỗ trợ chế độ ARM `wfi '
\cc9e5oJe.s: Assembler messages:
\cc9e5oJe.s:404: Error: selected processor does not support ARM mode `wfi'
\cc9e5oJe.s:414: Error: selected processor does not support ARM mode `wfe'
\cc9e5oJe.s:477: Error: selected processor does not support ARM mode `wfi'
make: *** [STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o] Error 1
Những tùy chọn biên dịch để bạn sử dụng? –
@TurboJ Tôi đang sử dụng các tùy chọn trình biên dịch Eclispe mặc định cho GCC (Vì vậy -Wall -c -fmessage-length = 0 -O0). Tôi có nên đặt các tùy chọn nào không? – andre
bạn có thể thử -mthumb? – auselen