Size: a a a

2020 August 06

l

lbh in Embedded Group
и мне странно. но факт. тушка - asus g56jr. под него две или три версии биоса на офсайте лежали, и на всех такой глюк
источник

R

Roman Shepilov in Embedded Group
Не знаю, как во флешках которые применяются в биосе, но в МК содержимое флеша может повреждаться при сниженном ниже нормы напряжении питания. Причем для этого не требуется туда что-то писать.
источник

R

Roman Shepilov in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Я давно не трогал прошивки этих флешек, но мне казалось, что там есть отдельно секция read-only и секция для записи настроек. Странно, что при старте BIOS'а BIOS сам себе crc не считает.
Так секции там одинаковые. Просто в одну из них пишутся настройки. И, кстати, там все как-то хитро устроено. Я уже не помню подробностей, но секция с настройками может быть расположена в разных физических секциях. При восстановлении биоса в ноутах приходилось ее искать вручную.
источник

R

Roman Shepilov in Embedded Group
Хотя, я тоже давно ими не занимался. Могу что-то путать
источник

h

hardegor in Embedded Group
darksimpson
Переслано от darksimpson
Котаны, а помогите распознать микроконтроллер? Уже который день долблюсь в гугол, но меня там, видимо, забанили, поэтому не показывают вопрос на мой ответ!
Написано на нем вот:
MT32018
B926K00E0G1
ARM
Корпус TQFP48
Стоит внутри поделия Xiaomi. Из какой-то евристики, которая, возможно, может помочь — рядом есть еепромка, видимо, внутри МК своей настоящей EEPROM нет.
Из нее также торчит SWD на плате. Есть J-link. Может как-то можно что-то выудить через SWD?
источник

d

darksimpson in Embedded Group
источник

BV

Bulat Valeev in Embedded Group
Я сейчас наверно тупой вопрос задам. Но чет задался им. Почему на x86 bios, а на армах этот dts самописный? Или bios по факту тоже самописный, и его если делать кастомную плату тоже надо заполнять?
источник

h

hardegor in Embedded Group
источник

d

darksimpson in Embedded Group
Это не оно.
источник

BV

Bulat Valeev in Embedded Group
darksimpson
Это не оно.
Кстати это же вы в ЖЖ писали статью о эмуляции NFC? Поблагодарить хотел, очень помогла в свое время
источник

d

darksimpson in Embedded Group
Bulat Valeev
Кстати это же вы в ЖЖ писали статью о эмуляции NFC? Поблагодарить хотел, очень помогла в свое время
Да не за что )
источник

d

darksimpson in Embedded Group
Я правда скорее не столько об эмуляции, сколько про метро и вот это всё в целом.
источник

аᶘ

асоциальный пикотран... in Embedded Group
Bulat Valeev
Я сейчас наверно тупой вопрос задам. Но чет задался им. Почему на x86 bios, а на армах этот dts самописный? Или bios по факту тоже самописный, и его если делать кастомную плату тоже надо заполнять?
google: ACPI tables
источник

BV

Bulat Valeev in Embedded Group
Спс
источник

R

Roman Shepilov in Embedded Group
Bulat Valeev
Я сейчас наверно тупой вопрос задам. Но чет задался им. Почему на x86 bios, а на армах этот dts самописный? Или bios по факту тоже самописный, и его если делать кастомную плату тоже надо заполнять?
Что вы подразумеваете здесь под словом "самописный"?
источник

BV

Bulat Valeev in Embedded Group
Roman Shepilov
Что вы подразумеваете здесь под словом "самописный"?
Ну перевести пин из gpio в gpio_key , надо в dts лезть. Чтобы дисплей добавить - тоже и прочие подобные мелочи которые хотелось бы в рантайме делать
источник

аᶘ

асоциальный пикотран... in Embedded Group
Bulat Valeev
Ну перевести пин из gpio в gpio_key , надо в dts лезть. Чтобы дисплей добавить - тоже и прочие подобные мелочи которые хотелось бы в рантайме делать
А разве это нельзя делать в рантайме через sysfs?
источник

BV

Bulat Valeev in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
А разве это нельзя делать в рантайме через sysfs?
Ну может можно. Но если драйвер написан через dts_get_property, я хз как ему параметры задавать
источник

R

Roman Shepilov in Embedded Group
Мы, похоже, о разных вещах говорим. Биос обеспечивает начальную загрузку компа. Предоставляемые им средства для работы с оборудованием уже давно ОС не используют (хотя тут хз - не уверен, могут использовать на этапе начальной загрузки). А сейчас вообще биос в историю уходит - uefi везде давно...
источник

L

LexsZero in Embedded Group
Bulat Valeev
Я сейчас наверно тупой вопрос задам. Но чет задался им. Почему на x86 bios, а на армах этот dts самописный? Или bios по факту тоже самописный, и его если делать кастомную плату тоже надо заполнять?
да.
источник