SDCC действительный список устройств отсутствует устройства

Я перестраиваю компилятор sdcc после неудачи с моей старой системой. Я смог собрать на pic18F4410, но моя новая настройка не включает его в свой список допустимых устройств. Список устройств, которые он называет действительными, выглядит очень маленьким.

sdcc --use-non-free -mpic16 -p18f4410 test_blinkall.c
'18f4410' was not found.
Valid devices are:
p18f242   p18f248   p18f252   p18f258
p18f442   p18f448   p18f452   p18f458
p18f1220  p18f1320  p18f2220  p18f2320
p18f2455  p18f2550  p18f4220  p18f4320
p18f4331  p18f4455  p18f4520  p18f6520
p18f6620  p18f6680  p18f6720  p18f8520
p18f8620  p18f8680  p18f8720

Я не уверен, откуда берется этот список устройств. У меня это работало когда-то раньше (с использованием этой точной строки компиляции), так что я уверен, что решение где-то там...

Я бы хотел обновить этот список практически всеми поддерживаемыми устройствами PIC18.

Версия SDCC: SDCC: mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.5.6 #1249 (2 сентября 2015 г.) (UNIX)

1 ответ

Все заработало - где-то следовали инструкциям по установке SDCC через CVS checkout/compile. Проверяет последнюю из старой версии. Новая версия 3.5, а не 2.5.6.

Скачал 3.5 релиз. Работает отлично.

Другие вопросы по тегам