@proembedded

Страница 967 из 975
Mikhail
24.10.2018
17:12:32
Mount утилиты тоже должны работать со спец областью флеша, чтобы замонтировать записанный на флеш с бэдблоками образ.

Born
24.10.2018
17:12:35
Пока что я запутался только ещё больше, but well. :D Я понял проблему только в том, что если при ro хранении ядра NAND может посыпаться и пиздык ядру. И @shadowsoul по такому поводу предложил иметь хотя бы резервную копию. Что касается скипанья бэдблоков, то u-boot и nandwrite действительно спокойно записывает raw-ядро и со всем этим делом прекрасно справляется.

Mikhail
24.10.2018
17:15:19
С фс в основном тоже самое, если утилиты записи и монтирования работают со спец областью флеша и могут детектить бэдблоки при работе. У меня такое работает, проблем нет особо.

Google
пикотранзистор
24.10.2018
17:16:28
То есть? А что именно посыпется и какие альтернативы?
Альтернатива — хранить файл с ядром в файловой системе, которая имеет некий запас прочности на случай высокого уровня ошибок при чтении https://en.wikipedia.org/wiki/Flash_memory#Read_disturb.

Mikhail
24.10.2018
17:16:43
В большинстве убутов и бизибоксов такие операции поддерживаются.

Born
24.10.2018
17:21:43
Альтернатива — хранить файл с ядром в файловой системе, которая имеет некий запас прочности на случай высокого уровня ошибок при чтении https://en.wikipedia.org/wiki/Flash_memory#Read_disturb.
threshold number of reads is generally in the hundreds of thousands — я сильно сомневаюсь, что количество ребутов для чтения ядра превысит хотя бы тысячу. Или я не понял?

К тому же, какова во всём этом роль ECC я тоже не очень понял пока.

пикотранзистор
24.10.2018
17:23:10
threshold number of reads is generally in the hundreds of thousands — я сильно сомневаюсь, что количество ребутов для чтения ядра превысит хотя бы тысячу. Или я не понял?
Но зачем заранее ухудшать своё положение? Так ты можешь красиво партицию к /boot монтировать даже!

Born
24.10.2018
17:24:42
Но зачем заранее ухудшать своё положение? Так ты можешь красиво партицию к /boot монтировать даже!
:DD Well. То есть ты предлагаешь, чтобы я тебя верно понял, развернуть ubifs на mtd-блоке, где щас сырое ядро?

пикотранзистор
24.10.2018
17:25:29
:DD Well. То есть ты предлагаешь, чтобы я тебя верно понял, развернуть ubifs на mtd-блоке, где щас сырое ядро?
А как у тебя сейчас сделано? Я предлагаю на весь NAND разфигачить UBI и делать там UBIFS-партиции.

LexsZero
24.10.2018
17:25:30
пикотранзистор
24.10.2018
17:25:43
держать ядро в уби, например
пиши @ тред не читай

Alexen
24.10.2018
17:25:52
)))

LexsZero
24.10.2018
17:25:56
даже без фс, просто сырым ркзделом

тлдр

пикотранзистор
24.10.2018
17:26:06
ну да, тоже лучше

Google
Alexen
24.10.2018
17:26:12
а зачем так извращаться?

когда бутлоадеры поддерживают все иерархии и почти все фс уже очень давно

LexsZero
24.10.2018
17:26:40
чтоб не париться прл сыпящийся нанд?

нахуя фс чтоб хранить один файл?

Alexen
24.10.2018
17:27:26
а как ты сделаешь чтобы он не рассыпался без какой-либо прослойки?

Born
24.10.2018
17:27:31
А как у тебя сейчас сделано? Я предлагаю на весь NAND разфигачить UBI и делать там UBIFS-партиции.
Сейчас у меня UBI-related вещи хендлит только ядро. Т.е. всё, что до ядра, эт сырые бинари раскатанные по блоку.

пикотранзистор
24.10.2018
17:27:38
нахуя фс чтоб хранить один файл?
(можно ещё рядом dtb хранить, initrd, config)

LexsZero
24.10.2018
17:27:41
уби, блэт

Alexen
24.10.2018
17:27:47
и да чему будет равен раздел? как будет апдейт и прочее?

LexsZero
24.10.2018
17:28:34
Born
24.10.2018
17:28:39
А зачем так?
Потому что так написано на викии TI и вендора нашей железки? :D В смысле, я впервые слышу такую идею про ubi, вот.

LexsZero
24.10.2018
17:28:44
фит кладется на уби-разде

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

Alexen
24.10.2018
17:31:47
но юзают не его

Born
24.10.2018
17:31:50
Так а это. Секундочку. Это я ядро положу. А бубут и вторичный загрузчик всё равно же должны сырыми лежать, не?

LexsZero
24.10.2018
17:32:31
угу.

Alexen
24.10.2018
17:32:39
и того как он умеет в разные плюшки

Born
24.10.2018
17:32:43
Типа может ли ROM-код хэндлить ubi-over-nand или нет?

Google
LexsZero
24.10.2018
17:32:59
не видел ни одного сока с поддержкой уби

Alexen
24.10.2018
17:33:20
такого не видел, но есть возможность нескольких слотов с первичным загрузчиком

на случай если один из них рассыпется

у Ти такое было точно

LexsZero
24.10.2018
17:33:58
обычно там что-то вроде " читать N блоков пока не найдем негнилой"

Born
24.10.2018
17:33:58
Да, такое есть. 4 (кажется) слота.

Alexen
24.10.2018
17:34:22
пикотранзистор
24.10.2018
17:36:20
Типа может ли ROM-код хэндлить ubi-over-nand или нет?
Очень маловероятно, но да, u-boot надо держать в той секции flash'а, которая более надёжна, чем все остальные (я не знаю, на всех ли флэшах первые блоки «наиболее надёжны» или только на каких-то определённых)

LexsZero
24.10.2018
17:37:24
диодную матрицу

в отдельном ящике

Alexen
24.10.2018
17:37:35
погореть может

Born
24.10.2018
17:37:36
Очень маловероятно, но да, u-boot надо держать в той секции flash'а, которая более надёжна, чем все остальные (я не знаю, на всех ли флэшах первые блоки «наиболее надёжны» или только на каких-то определённых)
Ну вот тут говорят, что незачем (или я так понял, кек). Несколько слотом под сырой SPL и уже обёрнутый в ubi U-Boot, бо вроде как поддержку ubi в SPL запихнуть можна.

LexsZero
24.10.2018
17:38:14
часто ты юбут переписываешь?

Alexen
24.10.2018
17:38:17
сок раньше протухнет

Born
24.10.2018
17:38:25
Да я и ядро переписывать не собираюсь как бэ!

Alexen
24.10.2018
17:38:37
ядро большое

и часто это более 1 раза за серию

Google
Born
24.10.2018
17:38:59
Вернее возможность такая есть, но дай бог оно хоть раз за всю жизнь пригодится.

LexsZero
24.10.2018
17:39:33
ну, алгоритм пропуска бэдблоков нандврайтом гарантированно совместим с аналогичным алгоритмом в юбутовском нанд лоад

Terminator
25.10.2018
06:27:57
Maksim будет жить. Поприветствуем!

Maksim
25.10.2018
06:33:16
Привет. Нужно слить дамп с xilinx xc2с32а и залить на такую же микросхему. Есть программатор модель DLC9C Как это можно сделать?

Дмитрий
25.10.2018
09:45:45
Что то я совсем туплю ребят. Подскажите по схематехнике, а то уже весь продеус замучал). Нужно сделать сл схему. Есть вход. Как только его состояние изменилось, на выходе на 1 секунду выдали +Vin. Что то совсем схемотехнически решать простые задачи разучился

Andrew
25.10.2018
09:46:20
одновибратор

Дмитрий
25.10.2018
09:46:51
но нужно запускать его и по наростающему фронту и по спадающему

только не могу сообразить как

Andrew
25.10.2018
09:47:09
мм, два одновибратора))

а, http://tinyurl.com/yav4oxac

ну и наверное еще один инвертор на выход поставить

Дмитрий
25.10.2018
10:02:37
спс. Напровление ясно).

Max
25.10.2018
10:27:02
Коллеги, а что нонче фидорулез из увеличительных стекол на струбцине с подсветкой?

Andy
25.10.2018
15:48:32
А! И ещё один элемент логики

Denis
25.10.2018
23:10:16
Кто знает хорошую книгу для начинающих по языку C? Лучше, чем K&R. Или просьба дать ссылку на чат по C.

Cate
25.10.2018
23:12:02
@AlexFails у нас есть чат по си?

Сиие
25.10.2018
23:12:19
Denis
25.10.2018
23:12:44
Неа
Печалька, кстати)

Я до этого момента не задумывался, что в телеге нет чата по Сям)

Google
Denis
25.10.2018
23:13:35
А он в TIOBE за 30 лет всё также занимает 1-4 места)

Сиие
25.10.2018
23:13:59
Печалька, кстати)
Если честно абстрактный С не нужен, только с ебедедом. Если сильно хочешь можешь к плюсовикам пойти

Cate
25.10.2018
23:14:09
@procxx

Denis
25.10.2018
23:14:31
Cate
25.10.2018
23:14:41
)

Denis
25.10.2018
23:14:42
В обоих чатах ?

Скоро забанят меня за кросс-постинг)

Сиие
25.10.2018
23:14:54
@procxx
Скорее супапро

Denis
25.10.2018
23:15:13
Скорее супапро
Уже. В обоих)

Страница 967 из 975