Например TDA7294

Форум РадиоКот • Просмотр темы - CH32V003F4P6 в Ардуино ИДЕ не компилится
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср дек 31, 2025 02:13:12

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: CH32V003F4P6 в Ардуино ИДЕ не компилится
СообщениеДобавлено: Пн ноя 10, 2025 22:06:09 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1449
Рейтинг сообщения: 0
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 - вообще ничего не работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
СообщениеДобавлено: Пн ноя 10, 2025 23:30:28 
Мудрый кот

Карма: 25
Рейтинг сообщений: 494
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1827
Откуда: KN34PC, Болгария
Рейтинг сообщения: 1
MounRiver Studio ОК с SPL-аналогичные функции, как и в 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)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
СообщениеДобавлено: Вт ноя 11, 2025 00:22:10 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1449
Рейтинг сообщения: 0
veso74 - большое спасибо. Заморочка была из-за отсутствия схемы. На плате два светодиода. Один - питание. А другой - на PD1. Не допёр глянуть даташит. Думал что он для "блинканья" как на UNO. ))))))

То что размер кода разный получается - это известно. Повторю Вопрос - почему у меня не идет компиляция в Ардуино ИДЕ, и как с этим бороться ? У вас, как я понял, всё получается !!! С уважением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
СообщениеДобавлено: Вт ноя 11, 2025 00:26:05 
Мудрый кот

Карма: 25
Рейтинг сообщений: 494
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1827
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Подробности для Arduino и CH32V003: Arduino IDE v2.3.2 в win10 64bit :).
В win7 не пробовал.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: CH32V003F4P6 в Ардуино ИДЕ не компилится
СообщениеДобавлено: Вт ноя 11, 2025 13:04:18 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1449
Рейтинг сообщения: 0
Спасибо.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y