The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Raspberry Pi представил плату Pico на основе собственного микроконтроллера, opennews (??), 21-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


73. "Проект Raspberry Pi представил плату Pico на основе собствен..."  –2 +/
Сообщение от Аноним (73), 22-Янв-21, 04:50 
Бесполезная фигня, не вижу применения - смысл покупать это (264КБ рамы - это просто смешно) за 4 бакса, если прямо у них же есть Pi Zero W за 10 баксов. Или взять STM32 за 2 бакса.
Ответить | Правка | Наверх | Cообщить модератору

74. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (73), 22-Янв-21, 04:53 
P.S. Ребята походу не поняли, почему именно взлетел RPi - дешевый одноплатник на линухе (35 баксов, когда аналоги стоили 150+)
Ответить | Правка | Наверх | Cообщить модератору

82. "Проект Raspberry Pi представил плату Pico на основе собствен..."  –1 +/
Сообщение от Аноним (76), 22-Янв-21, 06:15 
> почему именно взлетел RPi

куда он взлетел? вниз? сколько ни смотрю - везде апельсинку юзают, она вкуснее.

Ответить | Правка | Наверх | Cообщить модератору

89. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +2 +/
Сообщение от Аноним (88), 22-Янв-21, 07:30 
никто это говно без фактически поддержки линуха не юзает
Ответить | Правка | Наверх | Cообщить модератору

92. "Проект Raspberry Pi представил плату Pico на основе собствен..."  –3 +/
Сообщение от Аноним (76), 22-Янв-21, 07:46 
> никто это говно

я о том и говорю, что эту малину никто не юзает.

Ответить | Правка | Наверх | Cообщить модератору

119. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Lex (??), 22-Янв-21, 10:23 
то-то оллвиннеровские процы взлетели.. с приоритетной поддержкой андройда
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

275. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (275), 25-Янв-21, 13:29 
> то-то оллвиннеровские процы взлетели.. с приоритетной поддержкой андройда

Тем не менее, их цена/качество была достаточной для того чтобы народ с linux-sunxi.org по своей частной инициативе все это замайнлайнил. И между нами, они прогают сильно качественнее кривоглазых.

Ответить | Правка | Наверх | Cообщить модератору

143. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от Аноним (73), 22-Янв-21, 13:56 
OrangePI появилась на несколько лет позже и только на успехе RPi
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

84. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (76), 22-Янв-21, 06:22 
> смысл покупать это (264КБ рамы - это просто смешно) за 4 бакса

При этом просто чип SRAM на полмегабайта 10 нс (!) в розницу - всего ~150 руб...

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

186. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Онаним (?), 22-Янв-21, 21:15 
Ключевое слово тут "в розницу".
Убираем налоги - 100-110.
Убираем маржу продавана - 40-50.
Убираем логистику и складирование - 30-40.
Убираем маржу транспортника, провезшего чип через границу - 15-20.
Убираем логистику и складирование при провозе через границу - 10-15.
Убираем налоги производителя - 6-8.
Убираем маржу производителя - 3-4.
Такие дела.
Ответить | Правка | Наверх | Cообщить модератору

87. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от n00by (ok), 22-Янв-21, 07:21 
> Бесполезная фигня, не вижу применения - смысл покупать это (264КБ рамы -
> это просто смешно) за 4 бакса

Посмотрите Intel Genuino (Arduino) 101, характеристики и ценник, по которому продавать начинали. Смеяться, так смеяться.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

90. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от Аноним (76), 22-Янв-21, 07:31 
Intel Genuino 101 - это вообще бредятина...

SRAM: 80 КБ
тактовая частота: 32 МГц

Да его даже УКНЦ/Электроника порвёт, в которой было 2 проца и 192 Кбайт оперативы!

Ответить | Правка | Наверх | Cообщить модератору

123. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n00by (ok), 22-Янв-21, 11:17 
На самом деле, там тоже два проца (не ядра, архитектуры разные), а памяти вдвое больше:

Memory
384 kB of on-die NVM +8 kB OTP on-die NVM
80 kB of on-die SRAM

В режиме Ардуино IA32 процессор работает как контроллер ввода-вывода.

Ответить | Правка | Наверх | Cообщить модератору

256. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от Аноним (257), 24-Янв-21, 22:32 
> В режиме Ардуино IA32 процессор работает как контроллер ввода-вывода.

Под контроллер ввода вывода лучше взять что-нибудь менее хтоническое.

Ответить | Правка | Наверх | Cообщить модератору

266. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n00by (ok), 25-Янв-21, 07:48 
Тогда негде написать "Интел" и продавать за... опс... почему же никто не купил?)
Ответить | Правка | Наверх | Cообщить модератору

276. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (275), 25-Янв-21, 13:30 
> Тогда негде написать "Интел" и продавать за... опс... почему же никто не купил?)

По тем же причинам что и смартфоны на атоме - нахрен никому не упало кроме самого интеля. А чем оно лучше других? Стоит в 2 раза дороже, оверинженернуто до черта, залочено на мутные интелоблобы и проч? Так себе достоинства.

Ответить | Правка | Наверх | Cообщить модератору

290. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от n00by (ok), 25-Янв-21, 16:18 
Интел облажалась с железом. Про массовые возгорания и отказы проданных в Бразилии трубок наши СМИ почему-то скромно умолчали. "thousands of phones it sold containing Intel’s SoFIA chipset caught fire due to overheating from design defects" https://in.finance.yahoo.com/news/brazilian-electronics-sell...
Ответить | Правка | Наверх | Cообщить модератору

305. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:02 
> Интел облажалась с железом.

Мягко говоря не новость. А так это нечто заряжается больше чем разряжается. От 4-амперного кирпича, который таскать задолбает. А от более легкого или тем более usb оно не зарядится вообще - может жрать в процессе больше чем порт отдает. Температурные режимы видимо на грани фола были, x86 же экономичный, все дела. Но физику и химию маркетинг обмануть все-таки не может.

Ответить | Правка | Наверх | Cообщить модератору

93. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 22-Янв-21, 08:03 
Вот так хтонь:

> SoC Intel Quark SE содержит одноядерный x86-процессор Intel Quark с тактовой частотой 32 МГц и процессор Argonaut RISC Core (ARC) EM с такой же частотой. Эти два процессора работают параллельно, используя общую память. ARC-процессор в некоторых материалах называют цифровым сигнальным процессором (digital signal processor, DSP) хаба датчиков. В теории, DSP может работать, потребляя минимальное количество энергии, собирая и обрабатывая показания датчиков. А x86-процессор в это время находится в экономичном режиме ожидания.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

124. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n00by (ok), 22-Янв-21, 11:17 
Там на IA32 ядре работает RTOS Zefir, а скетчи Ардуино льются в ARC, для них доступна половина памяти. По возможностям интересное устройство для своего времени. Но ценник не знаю на кого был рассчитан. Купил такой на распродаже остатков на память о былом величии Америки из-за надписи Made in USA, как в рекламе, а пришла плата Made in China.))
Ответить | Правка | Наверх | Cообщить модератору

160. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 22-Янв-21, 15:30 
> По возможностям интересное устройство для своего времени.

Эм, это по каким-таким возможностям? По меркам 2016 г. это какая-то полная стыдоба в плане характеристик камня и, тем более, его цены. Или там кроме контроллера на плате ещё что-то интересное было?

Ответить | Правка | Наверх | Cообщить модератору

182. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от n00by (ok), 22-Янв-21, 19:53 
Ардуины не для вычислений же используют, а для баловства с датчиками и макетированием. Там часы, Bluetooth LE и гироскоп. Если б не звёздная болезнь Интел, добавившая лишний нолик, нашлась бы ниша. А так, только посмеяться и в музей.
Ответить | Правка | Наверх | Cообщить модератору

188. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (73), 22-Янв-21, 22:31 
BLE можно и в nrf52 взять с часами.
Ответить | Правка | Наверх | Cообщить модератору

200. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от n00by (ok), 23-Янв-21, 07:13 
Спасибо, нашёл первый сайт, который в Firefox встаёт колом https://www.nordicsemi.com/Software-and-Tools/Development-Ki...
с табличкой "The website uses cookies".

It is Arduino Uno Revision 3 compatible, ценник (49 $) нашёл на Хабре. Эти 101-е с той же цены стартанули, и неудачно.

Ответить | Правка | Наверх | Cообщить модератору

306. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:04 
> с табличкой "The website uses cookies".

Видимо их засудили по GDPR :)

> It is Arduino Uno Revision 3 compatible, ценник (49 $) нашёл на
> Хабре. Эти 101-е с той же цены стартанули, и неудачно.

Ардуина за 49 баксов это хамство. За столько можно 2 или даже 3 одноплатника с линуксом взять.

Ответить | Правка | Наверх | Cообщить модератору

197. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 00:56 
> Там часы, Bluetooth LE и гироскоп

Порекламировать, что ли, чипы от WCH. Очень порадовали набором периферии и ценой.

Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

199. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n00by (ok), 23-Янв-21, 06:59 
Конечно, рекламируйте при случае. Особенно, если по теме сайта, со ссылками на какие открытые проекты. Правда, профессионалы о таких наверняка и сами знают, а простым смертным их не купить в деревне в магазине "за углом".
Ответить | Правка | Наверх | Cообщить модератору

202. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +1 +/
Сообщение от n80 (?), 23-Янв-21, 08:58 
> Конечно, рекламируйте при случае. Особенно, если по теме сайта, со ссылками на
> какие открытые проекты. Правда, профессионалы о таких наверняка и сами знают,
> а простым смертным их не купить в деревне в магазине "за углом".

Есть открытая SDK от производителя, там куча примеров. Есть немножко реп на гитхабе. Только вот что комментарии в SDK и тех репах, что форум производителя, что большая часть документации таки на китайском. Причём, если WCH ещё заморачивается переводами хотя бы части даташитов, то STC (тоже довольно интересный производитель, правда, по большей части только ценой) вообще таким не парится. Так что не всякому профессионалу оно известно даже тупо из-за языкового барьера. Впрочем, т.н. профессионалам и на цену обычно положить, а китаечипы во многом интересны именно когда нужно бюджетно делать.

Касательно магазинов, есть же возможность заказать через интернет. Хотя с удивлением обнаружил что на LCSC (по крайней мере, пока что) нет, например, чипов STC с аппаратным USB (впрочем, не сильно они и нужны, аналоги от WCH мне пока что куда больше нравятся, заодно там и какое-никакое сообщество сложилось на всё том же github).

В общем, если кому нужен чип на ARM с Ethernet (да, 10M, но зачем на МК больше? а если прям надо, есть CH561, CH563 и ещё более старшие модели, но они уже не такие бюджетные, хотя иногда с большой скидкой продаются) + BLE + USB, рекомендую обратить внимание на CH579 от WCH. Чип стоит чуть больше одного бакса. Как доберётся отладка, надеюсь потихоньку разбираться (понятно, что и так можно начинать переводить и портировать, но других забот хватает) и переводить примеры на английский и, если это хоть кому надо, выкладывать. По-моему, он сравнительно недавно появился, я периодически поглядываю на новости тамошних камней, ищу интересные варианты для разных проектов.

Так-то я обычно на STM32F107 делаю, но на него цены как-то выросли в этом году + ему нужен внешний PHY, а для некоторых проектов важно вписаться в имеющиеся габариты корпуса и платы (текущая версия которой уже много лет основана на PIC18F67J60, но с ним всё больше проблем), так что чем меньше чипов, тем лучше, ну и цена тоже очень критична.

--

И да, кому хочется максимально дешёвых однократно-программируемых мелких контроллеров, добро пожаловать на https://github.com/free-pdk (поддержка в SDCC какая-никакая есть, потихоньку дорабатывается), при этом варианты с flash вместо OTP тоже есть и тоже недорогие. Хотя ещё есть куча производителей, которые делают копеечные клоны PIC'ов с OTP, но такое совсем не по мне.

А кому нужно максимально дёшево поддержать USB на более интересном уровне, чем USB-UART, есть линейка CH55x (я ещё помню, как они четверть бакса стоили, успел закупиться). Для них уже тоже есть какие-никакие англоязычные зачатки сообщества, т.е. не только чисто китайские репы с примерами есть. См. https://github.com/Blinkinlabs/ch554_sdcc https://github.com/rikka0w0/CH55x_USB_CompositeDevice https://github.com/diodep/ch55x_jtag и т.д.

Но, да, повторюсь: это для тех, кому надо очень-очень бюджетно. Плюс, тут сильно меньше вероятность нарваться на подделку, чем в случае bluepill.

Ответить | Правка | Наверх | Cообщить модератору

206. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n00by (ok), 23-Янв-21, 12:53 
Спасибо. Жаль, что Ваше сообщение мало кто найдёт. Беда в том, что кого такое может заинтересовать, они и не знают, что им это интересно. Когда-то я увидел на витрине "ЭКОН-01", мне стало интересно и даже начал кое что понимать.
Ответить | Правка | Наверх | Cообщить модератору

209. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 24-Янв-21, 04:19 
А, вот ещё две важных ссылки для интересующихся чипами от WCH, тут многое собрано в полутора репах и местами переведено: https://bitbucket.org/e_dragon/wch/src/master/
https://bitbucket.org/e_dragon/wch_ch55x/src/master/

У WCH вообще много интересного есть, включая чипы c PCI-E, SATA и т.д. (тут на китайском, но все сокращения таки английские, так что и без словаря почти всё основное понятно):
https://web.archive.org/web/20191222181921/http://special.wc.../ (старый каталог одной картинкой)
http://www.wch.cn/downloads/file/204.html (свежий каталог, PDF на несколько мегабайт)

Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору

259. "Проект Raspberry Pi представил плату Pico на основе собствен..."  –1 +/
Сообщение от Аноним (-), 24-Янв-21, 22:40 
> https://bitbucket.org/e_dragon/wch_ch55x/src/master/

Использование битовой мусорницы создает характерные ожидания по качеству софта сразу на старте. Этим пользуются только совсем уж днища.

Ответить | Правка | Наверх | Cообщить модератору

264. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 24-Янв-21, 22:59 
> Использование битовой мусорницы создает характерные ожидания по качеству софта сразу на старте. Этим пользуются только совсем уж днища.

Опаньки, а чем это они успели «прославиться» таким уж, что прям для днищ? Когда-то, например, они были удобнее github (бесплатные приватные репозитории, поддержка mercurial), потом отстали от поезда, но не сказать что прям скатились.

Почему конкретно e_dragon там размещает репозитории — не знаю, может, с тех времён привычка осталась или ещё чего.

Ответить | Правка | Наверх | Cообщить модератору

307. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:07 
> Опаньки, а чем это они успели «прославиться» таким уж, что прям для днищ?

Угробищным интерфейсом и отсутствием там сколь-нибудь вменяемых проектов.

> Когда-то, например, они были удобнее github (бесплатные приватные репозитории, поддержка
> mercurial), потом отстали от поезда, но не сказать что прям скатились.

Интерфейс у этого дна и близко с гитхабом не стоял. Меркуриал, кстати, еще одна визитная карточка паршивых проектов, где людям вообще наплевать будет ли кто с ними взаимодействовать. Вывалили нечто по принципу нате-жрите. Выбор нормальных прогеров все же гит, он делан программистами для программистов. В отличие от меркуриала.

> Почему конкретно e_dragon там размещает репозитории — не знаю, может, с тех
> времён привычка осталась или ещё чего.

А черт их там знает.

Ответить | Правка | Наверх | Cообщить модератору

204. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 09:12 
Вообще, конечно, я про всякую подобную хтонь могу много трындеть, но интересно ли это хоть кому-то — большой вопрос.
Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

346. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от InuYasha (??), 30-Янв-21, 14:14 
Прорекламируй что-нибудь нечинайское. А то - что ни одноплатка - всё мэйдынчайна и фуфло. Даже контакты не позолоченные.
Ответить | Правка | К родителю #197 | Наверх | Cообщить модератору

347. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 30-Янв-21, 19:53 
> Прорекламируй что-нибудь нечинайское. А то - что ни одноплатка - всё мэйдынчайна и фуфло. Даже контакты не позолоченные.

А смысл в позолоченных контактах, если туда всё равно припаиваться потом? Плюс, я больше о чипах говорю, а не о конкретных платах на них.

Но, конечно, можно поискать дорогие одноплатники на том же NXP iMX, есть даже от отечественных производителей (которые по факту всё равно собирают на китайских фабриках, хоть и под должным присмотром и с последующим ОТК).

Ответить | Правка | Наверх | Cообщить модератору

277. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (275), 25-Янв-21, 13:31 
> Там на IA32 ядре работает RTOS Zefir, а скетчи Ардуино льются в
> ARC, для них доступна половина памяти. По возможностям интересное устройство для
> своего времени.

Большое спасибо интелу за привилегию погонять мой код параллельно с их бэкдорами и закладками, конечно, но без них как мне кажется это все гораздо лучше.

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

95. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от НеАнонимemail (?), 22-Янв-21, 08:43 
Ведь на Ардуино Мега http сервер запустили же. См. подробности в интернете.
А там 16МГц, 8кБ памяти.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

105. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +2 +/
Сообщение от n80 (?), 22-Янв-21, 09:35 
> Ведь на Ардуино Мега http сервер запустили же. См. подробности в интернете.
> А там 16МГц, 8кБ памяти.

С помощью какого-нибудь ENC28J60 или W5xxx, что ли? Так это недоразумение в стиле анекдота про белку, у которой к хвостику медведь прилип. Хоть и много где промышленно используемое недоразумение, т.к. когда-то и не было нормальных альтернатив, в общем-то.

Ответить | Правка | Наверх | Cообщить модератору

149. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от НеАнонимemail (?), 22-Янв-21, 14:26 
Arduino Mega Server называется. Ведь работает же. См. подробнее в интернетах.
Ответить | Правка | Наверх | Cообщить модератору

156. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 22-Янв-21, 15:13 
> Arduino Mega Server называется. Ведь работает же. См. подробнее в интернетах.

Atmega2560 (256k flash) + W5100 + SD-карточка, что и требовалось доказать. Много чего в мире как бы работает (ну т.е. в тепличных условиях делает вид, что работает), но это не означает что так нужно делать. Такое решение плохо и ценой, и производительностью (в широком смысле, т.е. и скоростью, и временем реакции, и объёмом ресурсов), и надёжностью, да и со скоростью разработки не всё так гладко. Зато распиарено, ардуйня же, да с пёстрой веб-мордой.

При этом никакого открытия тут нет, ещё лет 15 назад были устройства на atmega8 + ENC28J60 (или одном PIC18F67J60), это по сути ровно то же. А ещё раньше был вариант с подключением ISA сетевой карты, но для этого ног побольше надо было и немного мелкой логики. От контроллера-то тут немного требуется, основная нагрузка переносится в браузер клиента, ну и отдельный чип сетевого стека здорово разгружает.

Ответить | Правка | Наверх | Cообщить модератору

141. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Гуестьemail (?), 22-Янв-21, 13:18 
А самое странное, это ядро М0 на частоте 133МГц. М0 - ядро энергоэффективное, дрыгоног. 133МГц убивает полностью понятие энергоэффективности. Математики в нем нет, но есть еще одно ядро.
Лучше-бы взяли M4, там все быстро и эффективно. А еще бы лучше взяли и поставили STM32F750 и не парили бы мозги ни себе ни людям.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

157. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 22-Янв-21, 15:19 
> А самое странное, это ядро М0 на частоте 133МГц. М0 - ядро энергоэффективное, дрыгоног.
> Лучше-бы взяли M4, там все быстро и эффективно.

Нельзя просто так взять M3 или M4, лицензия нужна же. Возможно, на M0 она у них уже была.

> 133МГц убивает полностью понятие энергоэффективности.

Если строго говорить, это ж максимальная частота, никто не заставляет на ней постоянно работать, не говоря уж про возможность впадать в спячку. Но целевая аудитория от этого далека, конечно.

> А еще бы лучше взяли и поставили STM32F750 и не парили бы мозги ни себе ни людям.

Люто плюсую (хотя можно и куда менее жирный STM взять), но это и без них много кто делал, на этом не попиаришься.

Ответить | Правка | Наверх | Cообщить модератору

175. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от CrazyAlex (?), 22-Янв-21, 17:37 
Усыплять проц прекрасно умеют в том числе ардуинщики, благо у них оно одной строкой делается.

На stm32 есть blue pill, смысл дублировать?

Впрочем, одно то, что у этой штуковины удобно сделано питание - уже огромный плюс, ничего дополнительно городить не надо.

Ответить | Правка | Наверх | Cообщить модератору

176. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 22-Янв-21, 18:36 
> Усыплять проц прекрасно умеют в том числе ардуинщики, благо у них оно одной строкой делается.

Будто на обычном ARM это не одной строкой. Другое дело, что есть разные тонкие моменты настройки периферии, которые требуют именно код специфическим образом писать, ну да не будем о грустном.

> На stm32 есть blue pill, смысл дублировать?

Дык, о том и обсуждение, что эта штука ничем не лучше типичного blue pill, разве что 2 ядра и модель памяти ближе к ESP8266/ESP32 (с соответствующими граблями), а не к нормальным микроконтроллерам. Т.е. смысл её существования ну очень уж сомнительный.

> Впрочем, одно то, что у этой штуковины удобно сделано питание - уже огромный плюс, ничего дополнительно городить не надо.

А чего там такого особенного, импульсная понижайка вместо типичного линейного 1117 и всё? Или я что-то ещё упустил?

Ответить | Правка | Наверх | Cообщить модератору

178. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от CrazyAlex (?), 22-Янв-21, 19:14 
Есть тонкиие моменты, но в большинстве случаев всё просто.

Модель памяти - что флеш отдельным чипом? Или я не увидел что-то? Так на таких скоростях это вроде не критично.

А стаб импульсный - не знаю, что особенного, но больше нигде его нет. А линейный - он линейный и есть - замучаешься кормить и отводить тепло. Лично я за это лишний доллар сходу отдам. Что сводит разницу с блупиллом совсем к мелочи.

Ответить | Правка | Наверх | Cообщить модератору

196. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 00:54 
> Модель памяти - что флеш отдельным чипом? Или я не увидел что-то?

Отдельным SPI-чипом, заметим. Т.е. в случае промахов кеша задержка будет очень существенная. Можно, конечно, извращаться с ручной пометкой функций для копирования их в оперативку (на ESP это вообще стандартная практика, иногда так делают и на STM), но это же изврат.

> Так на таких скоростях это вроде не критично.

Да на самом деле критично. Не, если светодиодом моргать или по DMA общаться с UART — ещё куда ни шло, а вот серву какую-нибудь дёргать уже будет не очень, не говоря уж про менее тривиальные случаи. Некоторые производители (помнится мне, у TI такое было, ну и на старых PIC и 80xx, опять же) вообще продвигают вариант контроллеров без конвеера как фичу, типа, больше потактовой предсказуемости, можно легко времена на всех путях просчитать.

> А стаб импульсный - не знаю, что особенного, но больше нигде его
> нет. А линейный - он линейный и есть - замучаешься кормить
> и отводить тепло. Лично я за это лишний доллар сходу отдам.
> Что сводит разницу с блупиллом совсем к мелочи.

Дык, кому надо (имхо, таких мало) — используют отдельный модуль (заказанный оттуда же, откуда и плата), остальные (и таковых, имхо, большинство) питают от USB или пятивольтовой зарядки и у них получается как раз. А некоторых и вообще просто питаешь от литиевой банки напрямую, без кренки, ибо у них диапазон рабочих напряжений как раз начинается ниже 3В и заканчивается в районе 5В.

Ну а если уж не хочется коробку с модулями, один хрен пора использовать свои платы (туда же и преобразователь, и датчики, и обвязку загнать), благо, это стало очень просто и дёшево (JLCPCB + EasyEDA или, если угодно, KiCAD).

Ответить | Правка | Наверх | Cообщить модератору

278. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (275), 25-Янв-21, 13:34 
> Отдельным SPI-чипом, заметим. Т.е. в случае промахов кеша задержка будет очень существенная.
> Можно, конечно, извращаться с ручной пометкой функций для копирования их в
> оперативку (на ESP это вообще стандартная практика, иногда так делают и
> на STM), но это же изврат.

А чего при почти 300 кил рамы мешает вообще ВСЕ в флеху толкнуть, отпинав в начале лоадер который spi -> RAM сделает?

>  (JLCPCB + EasyEDA или, если угодно, KiCAD).

Ну да. В кикаде можно за пару вечеров отрисовать себе нечто с STM32 и при наличии не сильно гунявого паяльника или станции и спаять по бырому. А если понравится - отдать герберы вон тому pcb или кому там еще. Самому просто сильно быстрее чем доставку из китая ждать.

Ответить | Правка | Наверх | Cообщить модератору

281. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 25-Янв-21, 13:56 
>> Отдельным SPI-чипом, заметим. Т.е. в случае промахов кеша задержка будет очень существенная.
>> Можно, конечно, извращаться с ручной пометкой функций для копирования их в
>> оперативку (на ESP это вообще стандартная практика, иногда так делают и
>> на STM), но это же изврат.
> А чего при почти 300 кил рамы мешает вообще ВСЕ в флеху
> толкнуть, отпинав в начале лоадер который spi -> RAM сделает?

М, в какую флеху? Может, в RAM? Да ничего не мешает, кроме прямоты рук писателей, пожалуй. Ну и то что оперативка для другого может понадобиться. Ну и что работа чисто из RAM может быть более жручей до электричества (чем из флешки, правда, речь про внутреннюю флешку, коей тут нет, для внешней это совсем вряд ли), а некоторые в этой теме толкают версию, что у сабжа USB 1.1 (вместо FS USB 2.0, я не говорю про HS, он и правда может быть лишним) и CM0+ выбраны из соображений энергоэффективности, а не тупо «не хотели платить за доп. лицензии».

Ответить | Правка | Наверх | Cообщить модератору

308. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:18 
> М, в какую флеху? Может, в RAM?

Ну да. В смысле, начальный образ в Flash, а распаковать/скопировать - в RAM, целиком.

> Да ничего не мешает, кроме прямоты рук писателей, пожалуй. Ну и то что оперативка для другого
> может понадобиться.

Ну как бы выбирая между тормозами SPI и этим...

> Ну и что работа чисто из RAM может быть более жручей до электричества

С чего? В том же STM32 например наоборот, флеш больше жрет судя по шиту. А тут еще и чип внешний.

> флешку, коей тут нет, для внешней это совсем вряд ли),

Оно и для внутренней вроде не так..

> правда может быть лишним) и CM0+ выбраны из соображений энергоэффективности, а
> не тупо «не хотели платить за доп. лицензии».

Может и не хотели. Они в свое время ARMv6 втолкали в первую малину, хотя все остальные уже v7 (Cortex-A) юзали. Видимо тоже экономили. Только вот 800МГц с устаревшим сразу на старте ABI дал зеленый свет легиону конкурентов которые смогли лучше.

Ответить | Правка | Наверх | Cообщить модератору

282. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Crazy Alex (ok), 25-Янв-21, 14:37 
Так код для дёргания сервы будет постоянно в памяти. Я как-то не могу придумать,что реалтаймовое на таком чипе можно не поместить в 200 с лишним кил памяти (это ж не ESP, где WiFi прошивка всё сожрёт). А редко используемое в SPI-флеш пихать - самое оно.

Это что ж за чипы умеют напрямую от лития жить? Если не AVR какой замшелый, конечно. И обычно как раз наоборот - оно бы и хорошо, но это ж отдельный модуль пихать (а до этого - знать, что оно вообще бывает и от линейного отличается). Напоминаю - целевая аудитория таких штук - не электронщики и не матёрые эмбеддеры, а в лучшем случае "обычные" программисты,а в худшем - вообще неподготовленный народ вроде детей. И чем меньше всякого "фонового шума" вроде свойств блоков питания - тем больше интереса собственно к тому, чтобы оно жужжало так, как задумано.

Изготовление своей платы - это совсем другой уровень суеты - на этих готовых платках можно не имея паяльника миллион вполне проактичных проектов сделать, а тут - освоить проектирование платы, потом где-то её заказывать (или тем более делать самому), ждать, пока приедет, потом понять, что протупил и нужна другая... тут-то 90% аудитории и отвалится. И будет право, потому что профит от этого есть в серийных или хотя бы "production" изделиях, а для DIY - модули удобнее на порядок - переконфигурировать легко, сгоревший заменить, совет получить от тех, кто такой же использует, и так далее. А вот переплатить чуток за то, что железка будет "магически" вдвое дольше работать от батареи - это да, это хорошо и понятно.

Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

287. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 25-Янв-21, 15:11 
> Так код для дёргания сервы будет постоянно в памяти.

Если его туда явно скопировать — да. А вот если положиться на кеширование — возможны варианты.

> Это что ж за чипы умеют напрямую от лития жить? Если не AVR какой замшелый, конечно.

Конкретно в моём случае это был STM8Sxxx. Хотя он и позиционируется как 8-битный (и регистров у него мало на первый взгляд), но тут и удобные режимы адресации (так что по факту нехватки регистров нет), и единое адресное пространство (в котором и оперативка, и MMIO, и флешка), и набор инструкций неплохой. И, конечно же, питание от 1.8 до 5 с небольшим В. Из минусов: SDCC не очень-то оптимизирует, а других сишных компиляторов под него по сути и нет (махровую проприетарщину не рассматриваем).

AVR, кстати, традиционно лососнул: хоть у него и заявлен широкий диапазон питания, в флешку он писать может только при работе от 5В (по крайней мере, та серия, на которую я смотрел даташит). Это не говоря уж о совершенно негуманной цене, куда более слабых характеристиках и извращениях с адресными пространствами.

> Напоминаю - целевая аудитория таких штук - не электронщики и не
> матёрые эмбеддеры, а в лучшем случае "обычные" программисты, а в худшем -
> вообще неподготовленный народ вроде детей. И чем меньше всякого "фонового шума"
> вроде свойств блоков питания - тем больше интереса собственно к тому,
> чтобы оно жужжало так, как задумано.

Okay, но я так не играю. Как по мне, матчастью интересоваться нужно обязательно.

> Изготовление своей платы - это совсем другой уровень суеты [...]

Вот отсюда и проистекает хейтерство к *дуинщикам, что они склонны распространять заблуждения насчёт разницы в уровнях. Т.е. разница есть, да, но они её преувеличивают просто неимоверно, в итоге в, нередко, неглупых людях поселяются всякие нездоровые предрассудки насчёт Си, насчёт делания конструкций из россыпи оверпрайснутых модулей и сопливых проводов и т.д. Да, есть разные уровни и не всё и не сразу получается освоить, но совсем уж планки понижать не надо.

Ответить | Правка | Наверх | Cообщить модератору

311. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:52 
> Если его туда явно скопировать — да. А вот если положиться на
> кеширование — возможны варианты.

Вон там питонист синус синтезировал в реальном типа времени. Он асинхронник в вентиляторе, видите ли, регулить хотел. Так то обычное человеческое желание. Там типовой вариант - полумост, на него дается быстрый PWM, изображающий типа-синус. Ну и с небольшим фильтром это типа синус переменной частоты. Схему он так и сделал. И до этого момента все шло нормально.

Но вот менять на скорость коэффициенты ШИМ питоном с ESP - было все-таки не самой удачной идеей. Я так понял что клоун в конце концов таки взорвал полумост. Они видите ли не любит когда оба FET открыты, это уже КЗ и трололо. А в ESP естественно не было железок для синтеза комплиментарного сигнала, он GPIO все это, на питоне, ать-ать-ать.... но да, до того как %@#нуть оно даже дергано и криво вертелось!

> Вот отсюда и проистекает хейтерство к *дуинщикам, что они склонны распространять заблуждения
> насчёт разницы в уровнях.

Более того - кмк довольно тупо по настоящему освоить интерфейсы, датчики и проч и не научиться этим нормально пользоваться. А без всего этого и с модулями будет тяжко. Потому что стыковать между собой железки вообще не понимая что там происходит - какие-то ритуалы оккультные уже прямо.

Ответить | Правка | Наверх | Cообщить модератору

310. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 13:44 
> Это что ж за чипы умеют напрямую от лития жить? Если не AVR какой замшелый, конечно.

STM32L например. Они даже бутявятся на скромных 2МГц, в отличие от более майнстримных 32F, которые по дефолту на 8МГц. Видимо чтобы в такой ситуации не обломаться о тот факт что система еще не успела частоту сменить на более гуманную к литиевой таблетке.

И да, там минимальное потребление С АКТИВНЫМ ПРОЦОМ может быть десятки мкА. Он конечно и отвисать будет на десятках килогерц, но кнопочки или датчики неспешно посматривать хватит.

> Изготовление своей платы - это совсем другой уровень суеты - на этих
> готовых платках можно не имея паяльника миллион вполне проактичных проектов сделать,

Ну да, в принципе можно. Однако ограничений есть. А суета - да на самом деле не такая уж и большая.

> а тут - освоить проектирование платы,

А в чем прикол учиться водить, чтобы потом все-равно такси вызывать?

> потом где-то её заказывать (или тем более делать самому), ждать, пока приедет,
> потом понять, что протупил и нужна другая... тут-то 90% аудитории и отвалится.

Я не понимаю что такого сложного фабе гербер загрузить. Это чем-то сложнее чем загрузить или отправить по пофте фотку или офисный документ? Ну да, ждать придется. Можно самому сделать, для qfp/qfn оно ненапряжно за полдня делается.

>  И будет право, потому что профит от этого есть в серийных или хотя бы
> "production" изделиях, а для DIY - модули удобнее на порядок -
> переконфигурировать легко, сгоревший заменить, совет получить от тех, кто такой же
> использует, и так далее.

В чем-то вы правы, но...
1) выглядит это все же наколенно.
2) "я плохо вожу, поэтому вызвал такси" (а зачемна курсы столько таскался?). Сказав А логично сказать Б, забросить освоение на середине - тупо.
3) Подобная конструкция тиражированию толком не подлежит. Даже если желающие найдутся. Вы почти решили задачу и - слились на самом интересном месте? Когда кто-то уже деньги из бумажника доставал? Lame!!!
4) Документации нет. Так что получить совет - ок, как вы знание о своем обвесе передавать намерены не умея в схемы и кады? Характерной наскальной живописью? Погано работает. Кады ж не для прикола придумали.

> А вот переплатить чуток за то, что железка будет "магически" вдвое дольше
> работать от батареи - это да, это хорошо и понятно.

КМК именно это придется переплатить чуток ... какому-то програмеру прежде всего. Тупарь-кодер профакает весь power-save парой глупых шляп в коде. А узнает он это когда оставит свою вундервафлю на автономе, свалив на месяц - ведь измерения делать он тоже поди не умеет, и приборов нет.

Ответить | Правка | К родителю #282 | Наверх | Cообщить модератору

181. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от CrazyAlex (?), 22-Янв-21, 19:40 
А, основное забыл. Эта штука лучше типичного blue pill тем, что её не непонятные китайцы делают
Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

185. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Сишник (?), 22-Янв-21, 21:12 
> А, основное забыл. Эта штука лучше типичного blue pill тем, что её
> не непонятные китайцы делают

Будет смешно если блю пилл это поделие по перформансу ушатает - m3 против m0 как-никак, а второе ядро ещё суметь применить нужно.

Ответить | Правка | Наверх | Cообщить модератору

187. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от CrazyAlex (?), 22-Янв-21, 22:27 
Будет смешно, если вместо stm приедет перемаркированный  stc. Или десяток других проблем, так как было сделано в другом подвале. Так-то производительность на таких штуках - дело десятое обычно
Ответить | Правка | Наверх | Cообщить модератору

193. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 00:37 
> Будет смешно, если вместо stm приедет перемаркированный stc.

У STC всё на жестоко модифицированном 8051 и остальное им не интересно, не надо тут. Так что точно не STC.

Что же до клонов STM32, они обычно очень неплохи, некоторые даже лучше оригинала бывают (GD в некоторых задачах, например). И да, это так-то от поставщика зависит, а никак не от модели чипа: либо берёшь у нормального (и можешь ему предъявлять претензии), либо можешь получить кусок Г^Hнекачественного продукта независимо от производителя; кто сказал, что сабж не будут подделывать?

Ответить | Правка | Наверх | Cообщить модератору

284. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Crazy Alex (ok), 25-Янв-21, 14:46 
Окей, ошибся - не STC. Роли не играет - важно то, что любителю нужно не "лучше оригинала", а нужен оригинал. По которому точно полно данных и легко можно получить помощь.

Вот малинка - и есть заведомо нормальный поставщик, который таковым и завтра останется, и послезавтра. А китаец - он китаец и есть, если мы не о каких-нибудь прямых контрактах с производителем говорим - сегощдня одно продаёт, завтра в том же магазине - другое с той же маркировкой. И где там оригинал искать - неведомо.

Ответить | Правка | Наверх | Cообщить модератору

312. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 14:06 
> Что же до клонов STM32, они обычно очень неплохи, некоторые даже лучше
> оригинала бывают (GD в некоторых задачах, например).

GD по своему забавный. Но на уровень их продуманности намекает тот факт, что дебагер может попросить DMА прочитать ему... ага, вон ту флеху. Защищенную, типа, от чтения. Тро-ло-ло! Нет, STM32 на такое не ведется. Его все же инженеры делали, а не copycats.

Ну и то что они мегагерцев добавили - не в них счастье. А с флешом у них как-то очень мутно, там мухлеж какой-то. В части процов там тоже миндфак с буферизацией и диким тупняком по границе сегмента. STMicro подобным онанизмом не занимается, они предсказуемые системы делают а не за ламерскими мегагерцами гоняются.

Впрочем, у GD есть пара вариантов чипов аналогов которых у STM32 почему-то нет. Типа GD150, чтоли. Я честно говоря не понимаю чего STMicro не перевыпустит "STM32Fv2" интегрировав улучшения в F1/F2.

> И да, это так-то от поставщика зависит, а никак не от модели чипа: либо берёшь
> у нормального (и можешь ему предъявлять претензии), либо можешь получить кусок
> Г^Hнекачественного продукта независимо от производителя; кто сказал, что сабж не будут
> подделывать?

Так с алиэкспресса и присылают блупиллы с каким-нибудь CS32, а на фото - нормальный STMicro. Потом народ всем делает мозг.
- мол, а чего оно странно глючит?
- странно, должно работать... фото покажите?
- вот!
- блин, ТЫ ХТО, WTF32?!

Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

316. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 26-Янв-21, 16:19 
> GD по своему забавный. Но на уровень их продуманности намекает тот факт,
> что дебагер может попросить DMА прочитать ему... ага, вон ту флеху.
> Защищенную, типа, от чтения. Тро-ло-ло! Нет, STM32 на такое не ведется.
> Его все же инженеры делали, а не copycats.

Ну так-то обычно в случае включения защиты от чтения, в первую очередь доступ отладчика запрещают, а то так-то и у STM32 в PM0075 написано:
> All features linked to loading code into and executing code from the embedded SRAM are still active (JTAG/SWD and boot from embedded SRAM) and this can be used to disable the read protection.

Правда, насколько помню, фьюза для отключения доступа отладчика не предусмотрено, только настройки ремапов, так что в промежуток от ресета до перехода из бутлоадера в основную прошивку есть время таки отладчик прицепить. И это, вроде, не единственная дыра такого сорта у оригинала. Как же хорошо, что мне эта функциональность не нужна (а если где и понадобится, есть другие варианты), но так-то STM32 — не лучший выбор для прятания своей проприетарщины, об этом много кто писал (возможно, даже сами ST).

> Ну и то что они мегагерцев добавили - не в них счастье.

И мегагерцев, и сотен килобайт. И когда приходится делать очень, гм, бюджетные железки, например, с Ethernet (где при менее ограниченном бюджете я бы тупо одноплатник с линухом поставил, впрочем, к этому идёт), это оказывается ну прям очень кстати.

> А с флешом у них как-то очень мутно, там мухлеж какой-то.

В смысле, мутно? Как помню, было там всё честно и открыто: два кристалла разварено в одном корпусе, т.е. контроллер без flash и сверху последовательная flash-память. Есть некоторое кеширование, о котором можно почитать или даже распросить у их продаванов. Так что очень интересны подробности насчёт того, в чём именно мухлёж.

> В части процов там тоже миндфак с буферизацией и диким тупняком по границе сегмента.

Это при исполнении из flash-памяти, что ли? Так на то оперативка и добавлена (по сравнению с оригиналом), чтобы избегать этого. Но, конечно, это нюансы, которые нужно или знать и понимать, или не связываться с ними вообще (отличный вариант, кстати).

> STMicro подобным онанизмом не занимается, они предсказуемые системы делают а не за ламерскими мегагерцами гоняются.

GD, на самом-то деле, довольно старая контора. Не гигант мысли и дела, как ST, конечно, но по-своему молодцы. Что до предсказуемости, так те нюансы по большей части описаны. В общем, такой вот вариант для тех, кто чётко понимает, почему именно хочет странного и в чём оно состоит. Не общего назначения, конечно.

> Впрочем, у GD есть пара вариантов чипов аналогов которых у STM32 почему-то
> нет. Типа GD150, чтоли. Я честно говоря не понимаю чего STMicro
> не перевыпустит "STM32Fv2" интегрировав улучшения в F1/F2.

Я помню GD130, это как 030 (включая вариант исполнения в 20-ногом корпусе), только на ядре M3 вместо M0, очень классная идея. GD150 уже аналог 103, но чем-то тоже выделялся, но не помню чем, кроме частоты и размеров flash/RAM.

> Так с алиэкспресса и присылают блупиллы с каким-нибудь CS32, а на фото - нормальный STMicro. Потом народ всем делает мозг.
> - мол, а чего оно странно глючит?
> - странно, должно работать... фото покажите?
> - вот!
> - блин, ТЫ ХТО, WTF32?!

CS32 отличался отсутствием бутлоадера и другим idcode, а что ещё с ним не так? Говорят, в нём даже поправлено кое-что из STM'овской errata, но подробностей не знаю.

Ответить | Правка | Наверх | Cообщить модератору

324. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (324), 27-Янв-21, 18:26 
> Ну так-то обычно в случае включения защиты от чтения, в первую очередь
> доступ отладчика запрещают, а то так-то и у STM32 в PM0075 написано:

У STM32F1xx есть только protection level 1 - дебагер остается активен. А зря. Впрочем Lvl2 в 32L/f0/etc не панацея. С lvl1...
- *Дебагер* сетапит DMA, прописав регистры.
- mem2mem
- Src=flash
- Dst=sram
- *Дебагер* читает SRAM.

На оригинале НЕ работает! А китай...

> настройки ремапов, так что в промежуток от ресета до перехода из
> бутлоадера в основную прошивку есть время таки отладчик прицепить.

У F1 нет этого: там мапинг деваса в адрес 0 выбирается boot0/1. Первые 4 цикла на latch bootX, а потом при boot0=0 сразу фирмвара (в 0 отмаплена, reset handler - ее). Если boot0=1 то в 0 будет или sysROM или RAM, тогда старт с них.

Самое интересное? Оно ремап умеет, НО софту в F1 не вывешен ифейс! Поэтому завалиться в sysROM из фирмвари в F1 только софтом низя. В более новых доперли вывесить ремап в регистр, но увы, ранние так не могут. SysROM F1 не может фирмвару в 0 сделать, если bootX был выбран он. Так что STшный бут при boot0=0 в F1 не у дел. И чип ваш. Сразу. Клево. Без долгого релоада и странных пасов бута. Но дебагер может прицепиться и пока чип в ресете, увы.

И бут вроде в SRAM код согласен лить, но код в SRAM флеху читать не может. В оригинале защита рубит вообше доступ с DBUS, если обращение в флеху не кодом в флеше. Узкоглазые же забывают что кроме проца DMA тоже bus master, а кардинально зарубить dbus вообще допирают лишь некоторые из них.

> И это, вроде, не единственная дыра такого сорта у оригинала.

Да. Но 100% клон оригинала делать вроде нахаляву не умеют. Что-то типа 95% :)

> Как же хорошо, что мне эта функциональность не нужна

Мне тоже. А там где понадобится - я вообще совсем иные фокусы применю. Есть более 9000 способов испортить настроение и наивному китайцу и продвинутому реверсеру. Я знаю примерно полвину.

> И мегагерцев, и сотен килобайт.

Ну мне как-то и с оригиналом хорошо, не в том счастье в мк.

> тупо одноплатник с линухом поставил, впрочем, к этому идёт), это оказывается
> ну прям очень кстати.

Они уже за 10 баксов есть же. Апельсины с H3, чтоли. Дешево и сердито. Если бюджет еще ниже, может ну такого жадного заказчика в зад? Он не стоит долботни. Или это для себя?

> В смысле, мутно? Как помню, было там всё честно и открыто: два
> кристалла разварено в одном корпусе, т.е. контроллер без flash и сверху
> последовательная flash-память. Есть некоторое кеширование ...

Вот это и есть мухлеж. Жесткий и опасный. От МК прежде надо предсказуемые тайминги, а если китайская дрянь поймает клин потому что alignment не тот - силовым ключам на раз будет то же что у горе питониста. Это очень плохое свойство. Да и powerup дольше, опять же потеря контроля надолго.

> Это при исполнении из flash-памяти, что ли? Так на то оперативка и
> добавлена (по сравнению с оригиналом), чтобы избегать этого.

В оригинале, видите ли, я получаю предсказуемые тайминги. Без делания мозга подарками. При том в F0/F1/L0/L1 неплохо по предсказуемости. Это позволяет поприкалываться в задачах с крутыми требованиям к реалтайму, уповая на реакцию. У STM полно апнотов с инверторами где F10x напрямую силовухой рулит. С китайской байдой с теми свойствами так уже стремно.

> Но, конечно, это нюансы, которые нужно или знать и понимать, или не связываться с
> ними вообще (отличный вариант, кстати).

Я его пока и предпочитаю. Но plan B на случай офигения STM никому еще не мешал.

> GD, на самом-то деле, довольно старая контора. Не гигант мысли и дела,
> как ST, конечно, но по-своему молодцы.

У них есть и интересные экспонаты, например STM32-like с RISCV ядром. Прикольная идея, я даже пару в коллекцию прихватил, пока не прогал правда, много другого в todo.

> Что до предсказуемости, так те нюансы по большей части описаны.

И на том спасибо, у GаDов кстати не такие плохие по китайским меркам доки. Хотя дока на riscv ядро оттуда - реал чина, почти raw dump чипмейкерской доки для лицензиата.

> Я помню GD130, это как 030 (включая вариант исполнения в 20-ногом корпусе),

Еще у STMicro почему-то нет проциков в QFN28 или меньше, с USB и M3. А в GD150 пожалуйста. Максимум у ST есть 103 в QFN36. И тот не так давно сделали. И это крупнее QFN28.

>> - блин, ТЫ ХТО, WTF32?!
> CS32 отличался отсутствием бутлоадера и другим idcode, а что ещё с ним не так?

Да периодически вижу народ с bluepill-ами задающий странные вопросы. Мол, в даташите так,а реально эдак. Дежурно прошу фото, а там ... понятно что не оригинал, а самые разные WTF32. С самым разным (не)соответствием оригиналу.

> Говорят, в нём даже поправлено кое-что из STM'овской errata,
> но подробностей не знаю.

В некоторых клонах более новая ревизия ядра M3. Софт при желании может это детектить, так что на каждого ушлого клонера может найтись свой "FTDI" =)

Ответить | Правка | Наверх | Cообщить модератору

327. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 28-Янв-21, 08:30 
> У STM32F1xx есть только protection level 1 - дебагер остается активен. А
> зря. Впрочем Lvl2 в 32L/f0/etc не панацея. С lvl1...
> - *Дебагер* сетапит DMA, прописав регистры.
> - mem2mem
> - Src=flash
> - Dst=sram
> - *Дебагер* читает SRAM.
> На оригинале НЕ работает! А китай...

Это я понял и без подробного описания, но см. ниже.

> Да. Но 100% клон оригинала делать вроде нахаляву не умеют. Что-то типа 95% :)

Тут такое дело, что оставлять отладчик при включении каких-либо мер защиты — ну очень уж странное решение, слишком уж много чего может пойти не так, зря STM вообще попытались в это. Так что, думаю, китайцы прикинули и не стали и заморачиваться, только необходимые регистры реализовали (чтобы имеющийся код не ломался) и хватит. Как тут опять не вспомнить историю PSoC4: про хитрых задниц, которые заморочились прям по максимуму, но всё равно в итоге прокололись. Который раз перечитываю, а всё на одном дыхании: https://dmitry.gr/?r=05.Projects&proj=23.%20PSoC4

>> тупо одноплатник с линухом поставил, впрочем, к этому идёт), это оказывается ну прям очень кстати.
> Они уже за 10 баксов есть же. Апельсины с H3, чтоли. Дешево и сердито. Если бюджет еще ниже, может ну такого жадного заказчика в зад? Он не стоит долботни. Или это для себя?

Оно и для себя, и вообще много для чего получилось. Когда эта платформа (несколько похожих плат на F107/F407 и скелет прошивки) делалась N лет назад, такой халявы ещё не было. В итоге проще поддерживать имеющуюся платформу, чем переезжать на другую. Да и не так-то просто переехать, тут и с крепежом в корпусе вопросы, и с подключением дисплея (на некоторых устройствах) и с температурными режимами, и с минимизацией ручного монтажа.

> Вот это и есть мухлеж. Жесткий и опасный. От МК прежде надо предсказуемые тайминги, а если китайская дрянь поймает клин потому что alignment не тот - силовым ключам на раз будет то же что у горе питониста. Это очень плохое свойство. Да и powerup дольше, опять же потеря контроля надолго.

Ну, ключам всё равно нужна аппаратная защита (да и через драйвер они рулятся, а не напрямую ногами). Но да, где всё настолько жёстко, контроллеры попроще ставятся, я бы даже сказал дубовые.

> У них есть и интересные экспонаты, например STM32-like с RISCV ядром. Прикольная идея, я даже пару в коллекцию прихватил, пока не прогал правда, много другого в todo.

Ага, вроде, я кому-то их тут в своё время и присоветовал. Но лично мне очень уж не нравится RISC-V (плотностью кода, скажем так, он слишком уж RISC), так что как-то не возбуждают они пока.

> Еще у STMicro почему-то нет проциков в QFN28 или меньше, с USB и M3. А в GD150 пожалуйста. Максимум у ST есть 103 в QFN36. И тот не так давно сделали. И это крупнее QFN28.

Ааа, точно, USB в мелком корпусе и с M3. В каком-то из похожих тредов он и упоминался, оттуда и воспоминания. Возможно, этим же форумчанином и упоминался.

> Да периодически вижу народ с bluepill-ами задающий странные вопросы. Мол, в даташите так,а реально эдак. Дежурно прошу фото, а там ... понятно что не оригинал, а самые разные WTF32. С самым разным (не)соответствием оригиналу.

Это я понял, но хотелось всё-таки более конкретных примеров, масштаб бедствия прикинуть. Ну да ладно.

Ответить | Правка | Наверх | Cообщить модератору

337. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (337), 29-Янв-21, 22:08 
> ну очень уж странное решение, слишком уж много чего может пойти не так

Оно как бы да. Но при физическом доступе многое бывает не так. Те исследователи проверили, 32L0 (или F0?) Lv2 -> Lv1 power glitch'ем реально :)

> китайцы прикинули и не стали и заморачиваться, только необходимые регистры реализовали

В итоге с половины клонов фирмвара сливается. Правда, это не гарантирует халяву, есть over9000 способов испортить компот.

> на одном дыхании: https://dmitry.gr/?r=05.Projects&proj=23.%20PSoC4

Круто, чтиво доставило. Я правда ими не пользуюсь, мне в STM32 нравится что ROM мелкий и не страшный, DRM-like фич нет, в общем простые и понятные чипы, где я владею чипом с первых тактов.

> платформа (несколько похожих плат на F107/F407 и скелет прошивки) делалась N
> лет назад, такой халявы ещё не было.

Смотря сколько денег и сколько лет. Ну и возможности более другие.

> В итоге проще поддерживать имеющуюся платформу, чем переезжать на другую.

Можт быть. Однако я достиг определенных успехов с линем на SBC и +100 к знанию его sysinternals и системной интеграции. Бонусом и на десктопе могу перепилить полсистемы.

> дисплея (на некоторых устройствах) и с температурными режимами, и с минимизацией
> ручного монтажа.

Температурные режимы рулятся, см точки DVFS в DTS. А так вижу 4.85V, 59mA (линух, чип power manager в /sys читаю). Могу зафорсить это как максимум, если захочу.

> Ну, ключам всё равно нужна аппаратная защита

1) Не все рулят моторами на 5 киловатт. Есть случаи проще.
2) Так даже ST делает. Если им good enough в апноте, я полагаю что это достижимо.
3) Я не против чтобы мой МК тоже был защитой. Быстрой и *гарантированной*.
4) Мне от МК таки надо жесткий реалтайм и нии..т. Для меня такое -100 к карме чипа.
5) У F1 есть продвинутые таймеры под такое, с комплементарщиной, dead time и break input ("хук под внешнюю защиту").

> (да и через драйвер они рулятся, а не напрямую ногами).

Тоже нюансы бывают. Например мне надо несколко случаев conversion в ту или иную сторону с лития под управлением софта. Не знаю популярных и недорогих чипов довольных 2.5...4.4V. Алсо драйвер не поможет кастомной топологии или хитрым требованиям.

> Но да, где всё настолько жёстко, контроллеры попроще ставятся, я бы даже сказал дубовые.

Спорный вопрос. Дубовым все похрен бывает, и если CM3 даст hardfault в бошку или что еще, дубовые будут делать неопределенное время хзчто до WD.

> лично мне очень уж не нравится RISC-V (плотностью кода, скажем так,
> он слишком уж RISC), так что как-то не возбуждают они пока.

Похуже CM3 - и компилеры менее проработаные пока. Но если ARM сольется нвидии... как будто у меня и остальных будет выбор...

> Ааа, точно, USB в мелком корпусе и с M3. В каком-то из похожих тредов он и
> упоминался, оттуда и воспоминания. Возможно, этим же форумчанином и упоминался.

Просто портфолио STM32 фича, и когда китайцы делают STM на их же поле это все же лол. Я бы нашел такому комбо пару задач.

> Это я понял, но хотелось всё-таки более конкретных примеров, масштаб бедствия прикинуть.

Ну лично меня так чела 4 допекало, у них были самые разные варианты, в основном то что у фраунхоферов расписао. Фэйл в том что учить новый для себя чип по неточному клону с абы каким датащитом - затея паршивая, многие часы левой долботни не окупаются несколькими баксами экономии имхо.

Ответить | Правка | К родителю #327 | Наверх | Cообщить модератору

194. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 00:39 
> Будет смешно если блю пилл это поделие по перформансу ушатает - m3
> против m0 как-никак, а второе ядро ещё суметь применить нужно.

Вот у меня тоже такое подозрение, всё-таки M0 очень оптимизирован в сторону уменьшения количества ячеек (зато верифицировать и делать стойким проще, это да). А ещё тут какой-то не очень типичный M0, похоже, так что с ним придётся подолбаться в плане флагов компилятора.

Ответить | Правка | К родителю #185 | Наверх | Cообщить модератору

195. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 23-Янв-21, 00:42 
> А, основное забыл. Эта штука лучше типичного blue pill тем, что её не непонятные китайцы делают

Ой-вей, да сейчас что угодно делают непонятные китайцы, если только сам на фабрику не съездишь и не будешь следить за ними (и то не всегда помогает, впрочем, далеко не всегда и необходимо). Переходом на редкого производителя от этого не защититься.

Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

283. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (283), 25-Янв-21, 14:41 
Почему? STM32 можно просто купить у нормального поставщика, известного в отрасли нормальной линией поставок. А если на алиэкспрессе покупать, там конечно что узкоглазый жулик впихнет то и будет. Чем али и плох - можно на ровном месте с совершенно левыми глюками пободаться. Так что покупать там платы с STM32 - крайне не рекомендуется, если вы потом морально не готовы сношаться с полунедоклоном который даже не то чтобы совсем не пашет, но имеет какие-то отличия и поэтому полуработающая фирмварь кушает чайной ложкой мозг разработчика. Благо документация на паленый клон под стать качеству клона и понять что и где отъехало - та еще радость.
Ответить | Правка | Наверх | Cообщить модератору

285. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 25-Янв-21, 14:49 
> Почему? STM32 можно просто купить у нормального поставщика, известного в отрасли нормальной линией поставок.

Да как-то вот шытhappens, как говорится. Т.е. на подделку можно нарваться не только на ali (даже у более-менее нормального поставщика), и подделывают далеко не только и не столько STM32. Но я свой тезис ещё в том посте озвучил: если важно не нарваться, нужно идти к нормальному поставщику, если не важно, тогда нечего говорить, что сабж якобы гарантированно не от левых китайцев приедет, «не то что какой-то STM32».

Ответить | Правка | Наверх | Cообщить модератору

313. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 14:12 
> Да как-то вот шытhappens, как говорится.

Нормальные фирмы мне левак ни разу не всучивали. За сколько там лет. А вот на али прислать не то что на фото и в описании норовит каждый второй продаван буквально. Поэтому покупать там кмк имеет смысл только то что подделать заведомо тяжело.

> Т.е. на подделку можно нарваться не только на ali (даже у более-менее нормального
> поставщика), и подделывают далеко не только и не столько STM32.

У именно _нормальных_ поставщиков - договора поставок с _производителями оригинала_ и они получают через официальные каналы. И они не скрывают данный факт.

> Но я свой тезис ещё в том посте озвучил: если важно не нарваться, нужно идти к
> нормальному поставщику, если не важно, тогда нечего говорить, что сабж якобы
> гарантированно не от левых китайцев приедет, «не то что какой-то STM32».

Ну, как, глюкавые чипы, особенно при начальном освоении - это очень дурацкий метод экономии. Сэкономить полбакса, чтобы потом 2 дня с глюками долбаться? А оно того стоило?


Ответить | Правка | Наверх | Cообщить модератору

286. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Crazy Alex (ok), 25-Янв-21, 14:52 
Во-первых, за малинкой китайское изготовление не числилось, ЕМНИП. Во-вторых - суть не в редкости, а в репутации и вообще наличии понятного всем известного продукта понятного оригинального производителя. Который, возможно, и будет гонять китайцев (а возможно - нет) - но это уже не мои проблемы.

Как аналогия - если я покупать шурик Bosch конкретной модели - он может быть плохим, хорошим, дорогим, дешёвым - каким угодно. Но он будет предсказуемым по качеству (и соответственно о всех его приколах я могу узнать до покупки), и я точно знаю, где купить именно его, а не какой-то клон. На то и бренды существуют, собственно.

Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

288. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от n80 (?), 25-Янв-21, 15:20 
> Во-первых, за малинкой китайское изготовление не числилось, ЕМНИП.

Эм, а где ж их чипы клепают (как-то прошёл мимо RPi, так что не в курсе)? Ну и это, раньше-то они в контроллеры не лезли, клонировать совсем впрямую было неподъёмно (впрочем, китайцы пошли чуть-чуть другим путём и наводнили рынок всякими orangepi и тому подобными piделками), а тут всё-таки другой случай.

> Во-вторых - суть не в редкости, а в репутации и вообще наличии понятного всем известного
> продукта понятного оригинального производителя. Который, возможно, и будет гонять китайцев
> (а возможно - нет) - но это уже не мои проблемы.

Посмотрим, хорошо если так. Но почему-то чую, что здесь оно будет 10+ баксов стоить.

> Как аналогия - если я покупать шурик Bosch конкретной модели - он
> может быть плохим, хорошим, дорогим, дешёвым - каким угодно. Но он
> будет предсказуемым по качеству (и соответственно о всех его приколах я
> могу узнать до покупки), и я точно знаю, где купить именно
> его, а не какой-то клон. На то и бренды существуют, собственно.

Помнится мне, нарваться на подделку Bosch как раз очень реально, особенно комплектующих. Но, в принципе, при неограниченном бюджете можно взять в правильном магазине, это да. В общем, аналогия понятная, но посмотрим, как оно пойдёт.

Ответить | Правка | Наверх | Cообщить модератору

318. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 26-Янв-21, 19:05 
> Усыплять проц прекрасно умеют в том числе ардуинщики, благо у них оно
> одной строкой делается.

Есть нюансы, видите ли. Потому что полностью недееспособная система - это как-то печально. А если хочется не только спать но и что-то как-то делать, на что-то реагировать и проч - тогда это уже не 1 строка делается.

> На stm32 есть blue pill, смысл дублировать?

Они есть. При том десятка разных левых фирм с не менее левыми чипами. Дарю идею: есть место для тех кто скажет что впаяет именно STM32, а не его кривой полунедоклон вон того подвала, отличающийся от оригинала парой десятков малоочевидных приколов, из-за которых оно ну не то чтобы совсем не работает - но временами глючит. А почему именно можно узнать только скурив даташит этой гадости, при том спасибо если он вообще есть и еще более спасибо если не на китайском.

Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру