Size: a a a

2020 September 29

MP

Max Payne in Embedded Group
выход: не полагаться 100% на иструментацию и IDE от производителя, и писать код с самого начала так, что бы потом не рвать волосы на голове
источник

AK

Anton Kirilenko in Embedded Group
любой программист знает параметры мк, под который пишет - его озу, флэш етц
источник

MP

Max Payne in Embedded Group
Anton Kirilenko
любой программист знает параметры мк, под который пишет - его озу, флэш етц
как написано в био одного интересного человека "квантор всеобщности я просрал еще в 5м классе"
источник

MP

Max Payne in Embedded Group
"любой программист" это в том числе и дядя, у которого вчера был stm32f4, а сегодня его "обрадовали" переездом на stm32f1.
а еще он вчера выпил больше обычного и забыл докопать линкерскрипт
источник

MP

Max Payne in Embedded Group
ну и вообще на карантине дома с детьми сидит
источник

AK

Anton Kirilenko in Embedded Group
и в чом сложность открыть гуголь и спросить объём ram/rom у stm32f1?
источник

MP

Max Payne in Embedded Group
Anton Kirilenko
и в чом сложность открыть гуголь и спросить объём ram/rom у stm32f1?
я ж те выше написал - человеческий фактор. к тому же, что ты там гуглить собрался, если у тебя стек трет структуры ОС?
источник

MP

Max Payne in Embedded Group
люди - не роботы.
источник

AK

Anton Kirilenko in Embedded Group
Max Payne
я ж те выше написал - человеческий фактор. к тому же, что ты там гуглить собрался, если у тебя стек трет структуры ОС?
объём озу. ведь вопрос изначально был в этом
источник

AK

Anton Kirilenko in Embedded Group
а если стек трёт озу, то на хабре была хорошая статья о том, как это палить
источник

AK

Anton Kirilenko in Embedded Group
а теперь мне пора домой идти
источник

MP

Max Payne in Embedded Group
Anton Kirilenko
объём озу. ведь вопрос изначально был в этом
вообще-то был вопрос про .bss, .data и .code, и что будет если бинарь и код (и его рантайм) перестанет влазить в МК, и еще вопрос был про то, среагирует ли тулзня на такое неподобство
источник

MP

Max Payne in Embedded Group
Anton Kirilenko
а теперь мне пора домой идти
везет, а мне надо выходить из дому
источник

MP

Max Payne in Embedded Group
для развития глубины понимания проблемы советую каждому, кто будет говорить "да это любой программист знает" записывать каждую лажу с расчетом rom/ram/stack/heap, откопаную в процессе дебага или ревью кода коллеги-индуса в "дневник охуенных фейлов". удивитесь, насколько часто такое происходит)
источник

MP

Max Payne in Embedded Group
хотя мб для мейнстрим ARM-M + Keil/IAR все решено предельно просто и можно забить...
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Anton Kirilenko
и в чом сложность открыть гуголь и спросить объём ram/rom у stm32f1?
в неточности ответа? :)
источник

A

Alexander in Embedded Group
Aleksander Zholtkovskii
в неточности ответа? :)
Ты к тому что нередко камни с 64 КБ флеши имеют на борту 128? )
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Alexander
Ты к тому что нередко камни с 64 КБ флеши имеют на борту 128? )
не, к своеобразности даташитов на стмки
источник

A

Alexander in Embedded Group
Aleksander Zholtkovskii
не, к своеобразности даташитов на стмки
Нельзя не согласиться.
Но размер флеши по каталогу, например, Digikey обычно с действительностью совпадает.
источник

СС

Сиие Сууие in Embedded Group
Тюлень Здоровенный
Т.е. я правильно понимаю, что использование IDE от производителя МК даст мне некоторую уверенность, что эти две проблемы будут обнаружены на стадии сборки проекта, верно?
ну если ты считаешь что ИДЕ от производителя что-то гарантируют - да
источник