在我的旧系统发生故障后,我正在重建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 : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.5.6 #1249 (2015年9月2日)
发布于 2015-09-04 07:19:16
让它正常工作-遵循了一些关于通过CVS签出/编译安装SDCC的说明。检出旧版本的最新版本。新版本是3.5,而不是2.5.6。
已下载3.5版本。工作正常。
https://stackoverflow.com/questions/32366120
复制相似问题