Микроконтроллеры

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Микроконтроллеры » Другие » GD32E230 - новая линейка на Cortex M23


GD32E230 - новая линейка на Cortex M23

Сообщений 1 страница 18 из 18

1

Уже в продаже. Модель в TSOP-20 по $0.57 за 10+ штук: https://lcsc.com/product-detail/_GigaDe … 80785.html
64Кб флэша, 8Кб RAM.
https://i.ibb.co/q1MnNb1/gd32f230.png

2

Похоже они без главной фичи m23 - без trust zone, т.е. просто m0 с делением

3

Да не, вроде с ней, она же с ядром не опцией, а всегда идет вроде как: https://www.gigadevice.com/press-releas … tion-core/

rand-New architecture Arm® Cortex®-M23 Processor
Arm® Cortex®-M23 is the successor of the Arm® Cortex®-M0 and Cortex®-M0+ which is based on the latest Arm®v8-M architecture of embedded microprocessor cores. It adopts a Von Neumann two-stage pipelined structure and supports the complete Arm®v8-M reference instruction set while maximizing code compactness. Moreover, it is compatible with all Arm®v6-M instructions allowing engineers to easily transfer code from Arm® Cortex®-M0/M0+ processors to the Arm® Cortex®-M23. Additionally, the new Arm® Cortex®-M23 core is equipped with independent resources such as single-cycle hardware multipliers, hardware dividers, hardware frequency dividers, nested vectored interrupt controllers (NVICs), enhancing debug error correction and traceability for easier development. Subsequent products can also benefit from TrustZone® technology designed to support trusted and non-trusted software isolation and protection in hardware and to meet multiple security requirements.

4

А в даташите и мануале на gd32e230 ничего нет про trust zone

В библиотеке и примерах тоже нет
Если оно на самом деле и есть, то что с ним делать непонятно )

Отредактировано vt (2019-06-23 19:23:24)

5

Мануалы никогда не были сильной стороной китайцев )
Фишка общая для всех МК. Вот видео от АРМа: https://youtu.be/0LpCEwSfA0s на кейле пример.
Оно в CMSIS-CORE: https://arm-software.github.io/CMSIS_5/ … tions.html

Мануал кстати на сабж на английском ссыль вот: http://gd32mcu.21ic.com/en/down/documen … ath_type/1

6

А может они и правильно сделали, что умолчали про tz
Широкой публике лучше об этом не знать, чтоб не расстраиваться )
http://sd.uploads.ru/xHlPp.jpg
С ARMv8 игры с армами в "электронику для всех" заканчиваются

Отредактировано vt (2019-06-28 07:55:36)

7

Пришло с заказом с LCSC. Запаял, проверяю:

Код:
SEGGER J-Link Commander V6.47f (Compiled Jul 22 2019 11:06:18)
DLL version V6.47f, compiled Jul 22 2019 11:06:06

Connecting to J-Link via USB...O.K.
Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04
Hardware version: V7.00
S/N: XXXXXXXX5
License(s): RDI,FlashDL,FlashBP,JFlash
VTref=3.300V


Type "connect" to establish a target connection, '?' for help
J-Link>connect
Please specify device / core. <Default>: CORTEX-M23
Type '?' for selection dialog
Device>CORTEX-M23
Please specify target interface:
  J) JTAG (Default)
  S) SWD
  T) cJTAG
TIF>S
Specify target interface speed [kHz]. <Default>: 4000 kHz
Speed>
Device "CORTEX-M23" selected.


Connecting to target via SWD
Found SW-DP with ID 0x0BF11477
Scanning AP map to find all available APs
AP[1]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x04770025)
Iterating through AP map to find AHB-AP to use
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xE00FF000
CPUID register: 0x411CD200. Implementer code: 0x41 (ARM)
Found Cortex-M23 r1p0, Little endian.
The connected J-Link (S/N: XXXXXXXX5) does not support the ARMv8-M architecture
Debugging is not possible.

****** Error: Specific core setup failed.
Cannot connect to target.

Вот так вот,  JLink-OB не поддерживают ARMv8.

8

Через OpenOCD вроде читается RAM и Flash:

Код:
(gdb) x/8x 0x20000000
0x20000000:     0x211a  0xe69c  0x0b54  0xd1e1  0x8b59  0x3981  0x7009  0x9bc9
(gdb) x/8x 0x08000000
0x8000000:      0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff

9

А вообще хороший конечно мк
64k rom / 8k ram дешевле даже stm32f0
Плюс деление
Ну и вроде супер современный для мк техпроцесс 40 нм

10

CMSIS, пак для кайла и мануалы тут: http://gd32mcu.21ic.com/en/index
User manual по ссылке выше правда новее.

11

NStorm написал(а):

Вот так вот,  JLink-OB не поддерживают ARMv8.

Насколько помниться Jlink V9 должен.
Прикупить что ли?

12

dosikus написал(а):

Насколько помниться Jlink V9 должен.
Прикупить что ли?

Неделю назад заказал вот этот: https://ru.aliexpress.com/item/32862718 … 33edzGByHI еще в пути. В комментах пишут что 9.6

13

MasterElectric, не я про чипы , у мну уже есть v9.
Но за ссылку спасибо, и это - придет, фотки выложи плиз!

14

Есть ли смысл брать клон v9 за $14, когда за $18 можно взять оригинальный EDU Mini? Вопрос без подковырок, думаю что взять себе, т.к. у меня пока только OB варианты + stlink были и мне их хватало.

15

NStorm, а где?
А ну да в магазине segger. А сколько еще доставка и геморрой с заказом - скажут снова что в Россию не шлют.
Или шлют но только студням и только в профильное учебное заведение.
Оно надо?

16

Через посредника вроде шипито не проблема вообще, плюс доставку размазать вместе с чем-нибудь еще. Это не проблема.

17

Ну если найдешь , маякни.
Только я сильно сомневаюсь что будет 18+доставка.
Ну и еще жЫрный минус - у нее разъем 1,27.

Как-то так https://ru.aliexpress.com/item/32899534360.html?spm=a2g0o.productlist.0.0.331e4e2cQjzCI1&amp;algo_pvid=ec986360-f449-4d48-be2b-4d5beb8dd7e0&amp;algo_expid=ec986360-f449-4d48-be2b-4d5beb8dd7e0-1&amp;btsid=249331fb-d387-4b7f-9e35-8d3e381f3ff4&amp;ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_53

18

Да, подвох оказывается есть. Доставка у сеггера конская по США - до Калифорнии $16 минимум, до Делавера $8. В Делавере есть недорогие посредники, через которых не раз заказывал товары с США. Но чет желание отпало, наверное и правда проще с Али купить китайский "v9".


Вы здесь » Микроконтроллеры » Другие » GD32E230 - новая линейка на Cortex M23