GD32F330 - новые мк от GigaDevice - http://www.gigadevice.com/products/micr … alue-line/
Cortex M4 в корпусе TSSOP20 за $0.6-$0.7 [на lcsc.com]
MCU года ) https://epsnews.com/2018/04/03/aspencor … gn-awards/
Микроконтроллеры |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Микроконтроллеры » Архив » GD32F330
GD32F330 - новые мк от GigaDevice - http://www.gigadevice.com/products/micr … alue-line/
Cortex M4 в корпусе TSSOP20 за $0.6-$0.7 [на lcsc.com]
MCU года ) https://epsnews.com/2018/04/03/aspencor … gn-awards/
Очень хорошая документация, имхо, лучше чем у stm32
Хорошая библиотека, тоже с очень хорошей документацией
Поддержка в keil - https://www.keil.com/dd2/
Периферия похоже отличается от stm32
Для дебага похоже подходит и j-link, и st-link [tap id - 0x2ba01477, как у stm32f2/3/4 и ещё у массы других]
Но с прошивкой наверно могут быть проблемы - флеш отличается, на чтение более быстрая [zero wait state, как обычно у gd32], зато на запись и стирание более медленная чем у stm32
Отредактировано vt (2018-04-13 08:48:23)
Выглядят вкусно, икак мощная замена stm32f030f4p6.
А на практике МК от GD кто-нибудь пробовал?
А на практике МК от GD кто-нибудь пробовал?
А сам не хочешь попробовать? )
Я займусь f330, но только месяца через 3-4 наверно [может быть]
Возможно захочу, если для проекта не хватит stm32f030f4p6)
f10x, имхо, не было смысла заниматься [они как копия stm32]
f1x0 - уже было фифти-фифти за и против, я даже делал тут топик про них, но потом снёс из-за нулевого отклика
f330 [tssop20] я займусь безотносительно чьего-либо мнения, он мне самому нужен
Да, согласен, разве что f190 можно ещё выделить, за 5В питание и операционники с компараторами и ценой 2$.
С удовольствием по изучал бы эти мк. J-linka нету. Не завалялся у кого?
J-linka нету. Не завалялся у кого?
Здрасьте, приехали, а тут что - J-Link )
Или на изиэлектрониксе тему "J-Link OB" посмотри
Да и st-link пиратский, как китайцы пишут, сгодится.
Где бы их купить? Я бы тоже попробовал.
lcsc.com, taobao.
Да и st-link пиратский, как китайцы пишут, сгодится.
c nordic азм есть nrf51ххх не прокатило. боюсь и в этом случае облом будет.
забираю свои слова. получилось ст-линком до ядра нрфки добраться. китайцы помогли. надо пробовать. c гд32ф может и получится. надо заказывать. мне правда более интересна 5-вольтовая серия с операционниками и компараторами.
Отредактировано RA (2018-05-02 18:56:29)
Хз, но китайцы на своих форумах пишут мол нормально всё будет)). Даже уточняют, что до 130 серии можно любой st-link, а с 330 только пиратский.
С jtag не должно быть никаких проблем, это часть ядра, а оно одинаковое [одинаково куплено у arm] что в stm32, что в gd32
Заказал
Приехали
Приехали
Давай тести, интересно что там с поддержкой отладчиков.
ps. Нужно было брать F4P6, тогда бы еще проверили больше ли у них флеша, как у STM32
OpenOCD [0.10.0] через j-link ob [вариант на stm32f103] подключается без проблем и вроде даже нормально стирает и пишет flash
Конфиг такой же как для stm32f{0,1,3} [драйвер stm32f1x]
set CHIPNAME stm32f1x interface jlink transport select swd swd newdap $CHIPNAME cpu -irlen 4 target create $CHIPNAME.cpu cortex_m -chain-position $CHIPNAME.cpu \ -endian little \ -work-area-phys 0x20000000 \ -work-area-size 0x1000 flash bank $CHIPNAME.flash $CHIPNAME 0x08000000 0 0 0 $CHIPNAME.cpu adapter_khz 1000 adapter_nsrst_delay 100 reset_config srst_only
А в пакете для keil нашёлся и нормальный svd-файл
vt, такие платки есть на LCSC?
Вроде нет
Помигал . Keil, jlink. Отвратительная организация хэдеров, лучше бы у стм скопипастили...
int main (void) { SysTick_Config(SystemCoreClock /1000UL); RCU_AHBEN|=RCU_AHBEN_PAEN; GPIO_CTL(GPIOA)|=0x01; while(1) { Delay_mS(500); GPIO_TG(GPIOA)=0x01; } }
Отвратительная организация хэдеров, лучше бы у стм скопипастили...
А мне наоборот нравится
И разбивка одного огромного хедера [в котором хрен что найдёшь] на много мелких, и явные адреса регистров вместо структур, и особенно, что ещё и деклараци ф-ций прямо в хедерах
Форсируют применение стандартной библиотеки - цементируют комьюнити - есть шанс, что не будет такого разброда и шатаний как с STM )
Но вообще можно и один огромный со структурами как у STM сделать
SVDConv.exe GD32F3x0.svd --generate=header --fields=macro
Даже не разброс дефайнов по модулям , мне проще было работать с описателями в виде структур .
Придется свое городить...
Либа такое же говно как и спл...
Либа такое же говно как и спл...
Где-то бы в другом месте пропустил, но в этом "витринном" для gd32 топике вынужден спросить - а конкретно что тебе не нравится, ну кроме самого слова "либа" ? )
В понедельник конкретней будет.
Либа такое же говно как и спл...
А что, под какие-то МК есть нормальные библиотеки?
Чтобы header-only и без макароно- или быдлокода?
А что, под какие-то МК есть нормальные библиотеки?
Чтобы header-only
Остался один шаг до моей любимой крамольной идеи инклудить сишные файлы )
Вы здесь » Микроконтроллеры » Архив » GD32F330