fork/exec C:\Users\Alexander\AppData\Local\Arduino15\packages\alexandermandera\tools\riscv-none-elf-gcc\12.2.0-3-xPack/bin/riscv-none-elf-g++.exe: This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
Ошибка компиляции для платы CH32V003.
Выдаёт такую ошибку.
ОС - Win7 Prof 32-bit.//
Arduino IDE 1.8.13
Если я правильно - понял нужен либо 64-битный комп, либо 32-битный форк, которого в природе возможно не существует.
Кто подскажет ? С уважением.
ПС. Пробовал программить проц МаунРивером. Компилится, прошивается успешно. Но работает не то. Например делаешь блинк на PD1, а он работает на PD0. Делаешь блинк на PD2 - вообще ничего не работает.
CH32V003F4P6 в Ардуино ИДЕ не компилится
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1902
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
MounRiver Studio ОК с SPL-аналогичные функции, как и в CMSIS-аналогичные (с регистрами). Что-то делаете не так.
В CH32V003F4P6, PD1 -> SWIO. Используйте другой вывод для блинка.
В Arduino CH32V не использовайте. Ресурсы, которые код потребляет, не стоят затраченных усилий. Да, и нет комментариев по поводу сравнения скоростей компиляции и записи.
CH32V003J4M6: блинк, максимальная оптимизация везде:
через Arduino:
через MounRiver Studio, SPL - примерно в 6 раз меньше:
через MounRiver Studio, CMSIS - еще меньше
В CH32V003F4P6, PD1 -> SWIO. Используйте другой вывод для блинка.
Код: Выделить всё
// CH32V003F4P6
// _________
// PD4/A7 -| ^ |- PD3/A4
// UTX/PD5/A5 -| |- PD2/A3
// URX/PD6/A6 -| |- PD1/SWIO
// PD7/NRST -| |- PC7/MISO
// PA1/A1 -| |- PC6/MOSI
// PA2/A0 -| |- PC5/SCK
// VSS -| |- PC4/A2/MCO
// PD0 -| |- PC3
// VDD -| |- PC2/SCL
// PC0 -|_________|- PC1/SDAВ Arduino CH32V не использовайте. Ресурсы, которые код потребляет, не стоят затраченных усилий. Да, и нет комментариев по поводу сравнения скоростей компиляции и записи.
CH32V003J4M6: блинк, максимальная оптимизация везде:
через Arduino:
Код: Выделить всё
Sketch uses 10380 bytes (63%) of program storage space. Maximum is 16384 bytes.
Global variables use 512 bytes (25%) of dynamic memory, leaving 1536 bytes for local variables. Maximum is 2048 bytes.через MounRiver Studio, SPL - примерно в 6 раз меньше:
Код: Выделить всё
14:43:37 **** Build of configuration obj for project ch32v003j4m6_blink ****
make -j4 all
text data bss dec hex filename
1192 24 264 1480 5c8 ch32v003j4m6_blink.elf
14:43:39 Build Finished. 0 errors, 0 warnings. (took 1s.608ms)через MounRiver Studio, CMSIS - еще меньше
Код: Выделить всё
22:42:26 **** Build of configuration obj for project ch32v003j4m6 ****
make -j4 all
text data bss dec hex filename
848 8 256 1112 458 ch32v003j4m6.elf
22:42:29 Build Finished. 0 errors, 0 warnings. (took 2s.761ms)- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
veso74 - большое спасибо. Заморочка была из-за отсутствия схемы. На плате два светодиода. Один - питание. А другой - на PD1. Не допёр глянуть даташит. Думал что он для "блинканья" как на UNO. ))))))
То что размер кода разный получается - это известно. Повторю Вопрос - почему у меня не идет компиляция в Ардуино ИДЕ, и как с этим бороться ? У вас, как я понял, всё получается !!! С уважением.
То что размер кода разный получается - это известно. Повторю Вопрос - почему у меня не идет компиляция в Ардуино ИДЕ, и как с этим бороться ? У вас, как я понял, всё получается !!! С уважением.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1902
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
Подробности для Arduino и CH32V003: Arduino IDE v2.3.2 в win10 64bit
.
В win7 не пробовал.
В win7 не пробовал.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54