-
- Зачитываюсь Даташитой - Kpoк(07.09.2021 21:53)
- Он забавный. Если бы мне не было мало двух UART-ов и четырёх таймеров - обязательно бы его использовал. Но увы. - LightElf(08.09.2021 00:31)
- Дошли руки попробовать плату CH563MINIEVT (урезанный вариант
основной платы). Оно работает. Мучился не долго. Я с Keil'ом не
очень дружу, но пришлось его освоить. К сожалению, в IAR'е
разработка под камень не получится по причине отсутствия исходников
для некоторых используемых библиотек. Самого камня в IAR'е тоже
нет. В принципе, можно допилить IAR до поддержки CH563, но без
исходников прилагаемых бинарных библиотек толку будет мало. yни(1495 знак., 05.09.2021 21:21)
- Спасибо! Платку прикупил, но отложил в долгий ящик, бо по периферии
он меня не шибко устраивает. А какие там исходники отсутствуют, что
это создает проблему? В нем же никаких чудес особо нет, а юзать
китайские либы - мазохизм. - LightElf(06.09.2021 14:42)
- Да я гугл попросил мне перевести их pdf'ки и норм. Исходники там
свои, велосипедные. Какой-то стандартной chip support library нет,
тупо один заголовочник (SFR), который всю немногочисленную
периферию описывает, и набор дополнительных C-файлов. Там
библиотеки для работы с флешью, usb и сетью упакованы, а без них
нет смысла наверное в IAR'е проектировать, хотя, думаю, можно. На
их форуме там товарищ один выложил пример как работать в IAR'е для
другого семейства (CH57X_IAR, yни(648 знак., 06.09.2021 15:57)
- На первый беглый взгляд контроллер Ethernet там сильно напоминает старый DesignWare EMAC, но зуб не дам. Но сильно сложным он не выглядит, если китайцы не забажили жестоко. USB Host - более-менее обычный EHCI. - LightElf(06.09.2021 17:41)
- А где там на форуме про IAR? Не это случайно? :) LightElf(1 знак., 06.09.2021 17:34, картинка)
- Да, это. Я там по сусекам поскрёб на этом форуме и собрал, что
было. В архиве находятся конфигурационные файлы для IAR, но я их
пока не пробовал, т.к. камня такого нет. Вообще, чтобы CH563 в IAR
завести, по минимуму нужен только ассемблерный файл с настройками
стеков для всех прерываний и конфигурационный файл компоновщика.
Это не проблема написать, я бы сделал, но мне нужны те самые
библиотеки. Может на форуме их прямо попросить? Типа, дайте
исходники, хочу в IAR'е работать. yни(113 знак., 07.09.2021 11:20, ссылка)
- Ник автора сообщения не наводит ни на какие мысли? :) - LightElf(07.09.2021 11:49)
- Да, смешно получилось :) Не обратил внимание сразу. Ну так вот, мне IAR гораздо ближе Keil'а. Точнее Eclipse с компилятором от IAR. IAR IDE до сих пор препроцессор не умеет нормально подсвечивать. Я бы даже сказал, что стал ценителем, осталось только докер-контейнер поиметь со всеми версиями компилятора. Мне этого для счастья не хватает. На сайте у них появился, но мне не удалось пока понять как попроще самому такой поиметь. Чисто для сборки. - yни(07.09.2021 21:30)
- Ник автора сообщения не наводит ни на какие мысли? :) - LightElf(07.09.2021 11:49)
- Да, это. Я там по сусекам поскрёб на этом форуме и собрал, что
было. В архиве находятся конфигурационные файлы для IAR, но я их
пока не пробовал, т.к. камня такого нет. Вообще, чтобы CH563 в IAR
завести, по минимуму нужен только ассемблерный файл с настройками
стеков для всех прерываний и конфигурационный файл компоновщика.
Это не проблема написать, я бы сделал, но мне нужны те самые
библиотеки. Может на форуме их прямо попросить? Типа, дайте
исходники, хочу в IAR'е работать. yни(113 знак., 07.09.2021 11:20, ссылка)
- Да я гугл попросил мне перевести их pdf'ки и норм. Исходники там
свои, велосипедные. Какой-то стандартной chip support library нет,
тупо один заголовочник (SFR), который всю немногочисленную
периферию описывает, и набор дополнительных C-файлов. Там
библиотеки для работы с флешью, usb и сетью упакованы, а без них
нет смысла наверное в IAR'е проектировать, хотя, думаю, можно. На
их форуме там товарищ один выложил пример как работать в IAR'е для
другого семейства (CH57X_IAR, yни(648 знак., 06.09.2021 15:57)
- Там небось еепрома нет в реальности :-))) онли флеш - sav6622(05.09.2021 21:37)
- Меня смутило поле RB_GLOB_MEM_CFG в Global configuration register (R8_GLOB_MEM_CFG): 10=C96K/D32K, 11=C32K/D96K, 00/01=C64K/D64K. На картинке вроде всё по отдельности. Думаю, что я просто не так что-то пока понял. Жаль, что плата у меня урезанная. Возьму ещё оригинальную, где внешняя память ещё есть. Полгода назад их не было. yни(1 знак., 06.09.2021 16:17, картинка)
- Да, оно так и называется - DataFlash. - LightElf(06.09.2021 13:42)
- Возможно, это что-то похожее на FlexMemory >>> - SciFi(06.09.2021 13:45, ссылка)
- Спасибо! Платку прикупил, но отложил в долгий ящик, бо по периферии
он меня не шибко устраивает. А какие там исходники отсутствуют, что
это создает проблему? В нем же никаких чудес особо нет, а юзать
китайские либы - мазохизм. - LightElf(06.09.2021 14:42)
- А вот еще для любителей поизвращаться: USB HS + SATA LightElf(24.02.2021 17:57, ссылка)
- Если всё ещё есть интерес к данному чипу то скоро планирую выложить на тиндие готовые дев-платы под него и открыть доступные мне исходники примеров. Там SATA хост и устройство есть. На мой взгляд интерес весь в том что доступно SATA как устройство для разработчика в довольно открытом виде. Более детально отпишусь позже. Pe3ucTop(78 знак., 21.11.2021 19:27, )
- Сделал топик - Evgeny_CD(24.02.2021 21:59, ссылка)
- Чип мечты, на самом деле. -40 заявлено, и, наверняка, весьма
недорогой будет. SATA-2 между прочим держит (якобы). Evgeny_CD(303 знак., 24.02.2021 19:32)
- Он явно заточен на секурный USB<->SATA мост, бо имеет
хардовую крипту. Что до подключения mSATA SDD к другому процу - ну
колхоз же. 30МБайт/сек вполне реально получить от современной UHS-3
SD карточки или eMMC. - LightElf(24.02.2021 19:48)
- (SD, MMC) != SSD. SSD - это и выравнивание износа и много чего еще.
Действительно держит как минимум 3к полных перезаписей всего диска
(это самые дешевые QLC), 10к и более на более старших моделях. Так
что если делать нормальную БД, с постоянной записью на диск, то SSD
вполне себе лучше. Evgeny_CD(88 знак., 24.02.2021 20:44)
- Выравнивание износа есть в любом приличном SD/eMMC, просто по
определению. SSD (правда не самые мелкие, чтобы интерлив иметь
приличный) имеют значительное преимущество в скорости обмена, но
будучи подключенными через USB 2.0 теряют большую часть этого
преимущества. Нормальная БД с постоянной записью на диск таки
требует нормальной памяти и нормального проца. А у нормального
проца есть SATA или PCI-E. - LightElf(24.02.2021 22:19)
- Если мы берем eMMC -40 по паспорту, что все становится очень
грустно по цене и доступности. mSATA и просто старый, добрый 2.5"
SATA на небольшие емкости в варианте -40 доступны чуть ли не штучно
и стоят относительно осмысленных денег. Evgeny_CD(423 знак., 24.02.2021 22:25)
- А где Вам попадались 2.5" SATA на -40? - kaf1(25.02.2021 06:25)
- Поставщики возят под заказ. Adata, Ttanscend. - Evgeny_CD(25.02.2021 10:33)
- А даташиты есть? Adata, Ttanscend диски не делают. - kaf1(25.02.2021 10:36)
- Ачепятка - Evgeny_CD(25.02.2021 10:42 - 10:55, ссылка, ссылка)
- Это для настольных pc и это ssd, вы говорили про обычные диски. А
где -40? - kaf1(25.02.2021 10:45 - 10:47)
- Смотри опции температурного диапазона и не будь занудой. - Evgeny_CD(25.02.2021 10:46)
- Вы хоть одну ссылку приведете. - kaf1(25.02.2021 10:49)
- Ты меня удивил Evgeny_CD(60 знак., 25.02.2021 11:02, ссылка)
- Это SSD. Вы писали про обычные диски. - kaf1(25.02.2021 11:08)
- Я везде про SSD писал. - Evgeny_CD(25.02.2021 11:08)
- А где "старый, добрый 2.5"" - kaf1(25.02.2021 11:11)
- Ты идиот? На первой странице 2.5" SSD, SATA3, 3D TLC, PE: 3K, Wide
Temp - Evgeny_CD(25.02.2021 11:13)
- Я вообще дебил. Если есть размер - это механика. Я и понял, что Вы имели ввиду обычные диски. - kaf1(25.02.2021 11:16)
- Ты идиот? На первой странице 2.5" SSD, SATA3, 3D TLC, PE: 3K, Wide
Temp - Evgeny_CD(25.02.2021 11:13)
- А где "старый, добрый 2.5"" - kaf1(25.02.2021 11:11)
- Я везде про SSD писал. - Evgeny_CD(25.02.2021 11:08)
- Это SSD. Вы писали про обычные диски. - kaf1(25.02.2021 11:08)
- Ты меня удивил Evgeny_CD(60 знак., 25.02.2021 11:02, ссылка)
- Вы хоть одну ссылку приведете. - kaf1(25.02.2021 10:49)
- Смотри опции температурного диапазона и не будь занудой. - Evgeny_CD(25.02.2021 10:46)
- Это для настольных pc и это ssd, вы говорили про обычные диски. А
где -40? - kaf1(25.02.2021 10:45 - 10:47)
- Ачепятка - Evgeny_CD(25.02.2021 10:42 - 10:55, ссылка, ссылка)
- А даташиты есть? Adata, Ttanscend диски не делают. - kaf1(25.02.2021 10:36)
- Поставщики возят под заказ. Adata, Ttanscend. - Evgeny_CD(25.02.2021 10:33)
- 32GB ISSI есть в наличии, 30 евриков в розницу. По скорости кратно
уделывает любой USB2.0 переходник. LightElf(86 знак., 24.02.2021 22:39, ссылка, ссылка)
- 64G ISSI SDINBDG4-64G-XI1 там же 10 -$60, и это, действительно, отменяет мою "гениальную" идею в USB <-> SATA - Evgeny_CD(24.02.2021 23:08)
- 32G имеет шикарный BGA 1.0 корпус! Вау! - Evgeny_CD(24.02.2021 22:58)
- А чо эта у меня уже в который раз "The site is temporarily
unavailable. Please contact your local branch for immediate
assistance..." На днях та же байда была. - Codavr(24.02.2021 22:50)
- Временная сетевая непроходимость. Наберись терпения, новый мир
наступает... - Evgeny_CD(24.02.2021 22:57)
- please stand by, brave new world is loading... - SciFi(24.02.2021 22:59)
- Упс. Похоже прокси косячит. - Codavr(24.02.2021 22:56)
- Временная сетевая непроходимость. Наберись терпения, новый мир
наступает... - Evgeny_CD(24.02.2021 22:57)
- Так, прогресс наступил, спасибо! Интересно! Но есть нюансы. Random
Write (IOPS) - 1641. Если сектора по 512 байт - 820 КБайт/сек. Если
по 4к - 6.5 Мбайт/сек. Как-то это нельзя назвать "Скорость с USB
2.0 даже сравнивать неприлично." Да, и количество полных циклов
перезаписи не нашел. - Evgeny_CD(24.02.2021 22:47)
- ыыы. интел подсвернул производство примитивных Оптанов. хотя
понятно почему - они не пошли в массы. вот там с рандомом всё в
порядке. - Mahagam(24.02.2021 23:44)
- Осталось MCU с PCIe x4, и будет нам счастье :) - Evgeny_CD(24.02.2021 23:47)
- Где оный MCU будет брать данные, чтобы загрузить даже PCIe x1? :) А
так - есть же копеечный MT7628KN, с встроенной памятью и PCI-E - LightElf(25.02.2021 00:02, ссылка, ссылка)
- Ambient Temperature Range -20 to 55 °C - неспортивно. Чип, конечно, интересный. - Evgeny_CD(25.02.2021 00:09)
- Где оный MCU будет брать данные, чтобы загрузить даже PCIe x1? :) А
так - есть же копеечный MT7628KN, с встроенной памятью и PCI-E - LightElf(25.02.2021 00:02, ссылка, ссылка)
- Осталось MCU с PCIe x4, и будет нам счастье :) - Evgeny_CD(24.02.2021 23:47)
- А кстати, а сколько там IOPS-ов получается по USB? - LightElf(24.02.2021 23:09)
- А это как протокол обмена написать :) - Evgeny_CD(24.02.2021 23:10)
- SDINBDG4-64G-XI1, 64G, уже намного веселее - 15к случайных IOPS на
запись, 60 Мбайт/сек, да, USB 2.0 скорее всего отсосет. Но! Я хочу
знать про деградацию это параметра в зависимости от количества
циклов... - Evgeny_CD(24.02.2021 22:56)
- А про деградацию у SSD узнать не желаете? :) А вот такие microSD
нынеча (не то что давеча!) LightElf(1 знак., 24.02.2021 23:08, картинка)
- А это как китайский осциллограф "100МГц" :) IOPSов нет. Но да, прогресс идет! - Evgeny_CD(24.02.2021 23:10)
- А про деградацию у SSD узнать не желаете? :) А вот такие microSD
нынеча (не то что давеча!) LightElf(1 знак., 24.02.2021 23:08, картинка)
- "Это какой-то позор!", SunDisk обещает 15к IOPS на запись и 25к на чтение. - LightElf(24.02.2021 22:55)
- ыыы. интел подсвернул производство примитивных Оптанов. хотя
понятно почему - они не пошли в массы. вот там с рандомом всё в
порядке. - Mahagam(24.02.2021 23:44)
- А где Вам попадались 2.5" SATA на -40? - kaf1(25.02.2021 06:25)
- Если мы берем eMMC -40 по паспорту, что все становится очень
грустно по цене и доступности. mSATA и просто старый, добрый 2.5"
SATA на небольшие емкости в варианте -40 доступны чуть ли не штучно
и стоят относительно осмысленных денег. Evgeny_CD(423 знак., 24.02.2021 22:25)
- Выравнивание износа есть в любом приличном SD/eMMC, просто по
определению. SSD (правда не самые мелкие, чтобы интерлив иметь
приличный) имеют значительное преимущество в скорости обмена, но
будучи подключенными через USB 2.0 теряют большую часть этого
преимущества. Нормальная БД с постоянной записью на диск таки
требует нормальной памяти и нормального проца. А у нормального
проца есть SATA или PCI-E. - LightElf(24.02.2021 22:19)
- (SD, MMC) != SSD. SSD - это и выравнивание износа и много чего еще.
Действительно держит как минимум 3к полных перезаписей всего диска
(это самые дешевые QLC), 10к и более на более старших моделях. Так
что если делать нормальную БД, с постоянной записью на диск, то SSD
вполне себе лучше. Evgeny_CD(88 знак., 24.02.2021 20:44)
- Он явно заточен на секурный USB<->SATA мост, бо имеет
хардовую крипту. Что до подключения mSATA SDD к другому процу - ну
колхоз же. 30МБайт/сек вполне реально получить от современной UHS-3
SD карточки или eMMC. - LightElf(24.02.2021 19:48)
- Вот тебе список. Обсирай на досуге - Codavr(24.02.2021 18:09, ссылка)
- Зачем обсирать? Для 2014 года камень как камень, ему бы ядро на Cortex-M3 поменять - вообще красавец будет. - LightElf(24.02.2021 18:17)
- Отбой, чипец аж 2014-го года.
Забавно, такое ощущение что где-то опрокинулась машина с лицензиями на ARM9. Может какой-нибудь Faraday Tech устроил раздачу слонов FA606TE?- LightElf(24.02.2021 17:51) - А чем это лучше Nuvoton 480 серии? Ethernet PHY менее $1 стоит. То,
что он внутри приятно, но терпимо и без него. MAC адрес
гарантированно уникальный и то более важная фича. - Evgeny_CD(24.02.2021 00:36)
- Ну хотя бы тем что Тайвань не совсем Китай и в нынешнее неспокойное
время вполне может оказаться в эпицентре пиздеца.. Я просто
наткнулся на камень, и дал ссылку. Никакого измерения пиписек не
планировал. Просто искал процессоры китайского производства,
которые можно прикупить на али. Это явный признак того, что они
производятся и продаются. - Codavr(24.02.2021 00:53)
- Nuvoton использует фабрики материнской Winbond, к слову. В текущий момент это важно. - Evgeny_CD(24.02.2021 01:29)
- За усилия спасибо. Вопрос не в пиписькомерстве, вопрос в
настраивании системы координат для оценки. - Evgeny_CD(24.02.2021 01:22)
- Дык, координаты задачей определяются. Пусть цветут тысяча цветов,
как говаривал председатель Мао. Там у них есть камень на 51 ядре с
USB на борту. - Codavr(24.02.2021 01:36 - 01:49)
- О, многообразие это правильно. - Evgeny_CD(24.02.2021 01:39)
- Как то так - Codavr(24.02.2021 01:41, ссылка)
- О, многообразие это правильно. - Evgeny_CD(24.02.2021 01:39)
- Дык, координаты задачей определяются. Пусть цветут тысяча цветов,
как говаривал председатель Мао. Там у них есть камень на 51 ядре с
USB на борту. - Codavr(24.02.2021 01:36 - 01:49)
- Ну хотя бы тем что Тайвань не совсем Китай и в нынешнее неспокойное
время вполне может оказаться в эпицентре пиздеца.. Я просто
наткнулся на камень, и дал ссылку. Никакого измерения пиписек не
планировал. Просто искал процессоры китайского производства,
которые можно прикупить на али. Это явный признак того, что они
производятся и продаются. - Codavr(24.02.2021 00:53)
- Камень как камень, но окружение разработчика - кака. ISP вместо
JTAG (судя по схеме платы), велосипедные китайские исходники (судя
по CH563EVT.ZIP), утилита загрузки кода оконная (установил,
посмотрел). Слабо себе представляю отладку printf'ом даже для этого
ARM9. Неблагодарное это дело. - yни(23.02.2021 23:05)
- Жить захочешь не так раскорячишься. Как вариант вести отладку на
твоем любимом камне, твоими любимыми инструментами, а затем
портировать. Мне приходилось, вполне рабочая метода. Ну да,
определенный гимор присутствует, но на крайняк можно и так. - Codavr(24.02.2021 00:56)
- Заказал отладочную плату в Pyboard (али) посмотреть, заодно на
другом arm9 linux'овую плату у них же (nuc972). Завис на этой
архитектуре пока. Придёт плата, соберу окружение разработчика,
протестирую, напишу где-нить заметку. - yни(24.02.2021 10:21)
- О це дело. Оперативно ты. - Codavr(24.02.2021 17:56)
- Заказал отладочную плату в Pyboard (али) посмотреть, заодно на
другом arm9 linux'овую плату у них же (nuc972). Завис на этой
архитектуре пока. Придёт плата, соберу окружение разработчика,
протестирую, напишу где-нить заметку. - yни(24.02.2021 10:21)
- Жить захочешь не так раскорячишься. Как вариант вести отладку на
твоем любимом камне, твоими любимыми инструментами, а затем
портировать. Мне приходилось, вполне рабочая метода. Ну да,
определенный гимор присутствует, но на крайняк можно и так. - Codavr(24.02.2021 00:56)
- Все бы хорошо, но всего мало - АЦП 10 бит, всего 2 UARTа, 64К RAM..
словом, --> MBedder(1 знак., 23.02.2021 21:51, картинка)
- Заточка под Connective Line, но как у всех китайцев, на половину ... - Aleksey_75(23.02.2021 22:17)
- Не нравится не ешь, еще следом за морозом ураган по Техасу
ипанет... Codavr(25 знак., 23.02.2021 21:54)
- Советская национальная идея, "У соседа корова сдохла - радость
неописуемая!!!" Вот уж действительно "Можно вывезти девушку из
деревни, но деревню из девушки — никогда!" , совок это навсегда!!! - Aleksey_75(23.02.2021 22:06)
- Ты больной? - Codavr(24.02.2021 00:24)
- По-моему, речь была о вынужденном применении китайских комплектующих. Какая корова, какая девушка, какой совок? - Argon(23.02.2021 22:20)
- Это ты про себя - явно не представляешь сложности серийных поставок и размера убытков при перебоях. Кому-то повезёт больше, а кто-то сдохнет. Я вот насмотревшись Техасу, просто шерстю китайцев на предмет поставок. - General(23.02.2021 22:20)
- Советская национальная идея, "У соседа корова сдохла - радость
неописуемая!!!" Вот уж действительно "Можно вывезти девушку из
деревни, но деревню из девушки — никогда!" , совок это навсегда!!! - Aleksey_75(23.02.2021 22:06)
- Зачитываюсь Даташитой - Kpoк(07.09.2021 21:53)