MrBearManul 0 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 3 минуты назад, Allregia сказал: Какого из? В то, перед которым находится область, в которую записывать как в ОЗУ ничего нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба Они все четыре такие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexRayne 7 14 января, 2021 Опубликовано 14 января, 2021 (изменено) · Жалоба 2 часа назад, Allregia сказал: Вот пример парочки функций: За такие функции проклинаютъ... хотябы магические числа дефайнами или енумами обозвать. а первую функцию по этапам стоилоб на отдельные функции побить Изменено 14 января, 2021 пользователем AlexRayne Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 56 минут назад, Allregia сказал: Они все четыре такие. Тогда в любую. 13 минут назад, AlexRayne сказал: За такие функции проклинаютъ... Да, компания MathWork с удовольствием услышит их) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 4 hours ago, AlexRayne said: За такие функции проклинаютъ... Совершенно согласен, вот я и его проклинаю :) 4 hours ago, AlexRayne said: хотябы магические числа дефайнами или енумами обозвать. а первую функцию по этапам стоилоб на отдельные функции побить С удовоьльствием, если кто-нибудь научит, как этому научить Матлаб.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 7 часов назад, Allregia сказал: Еще вопрос - если выделить для стека, ну к примеру 16К Для таких больших массивов в embedded (при отсутствии виртуальной памяти) место лучше выделять статически, а не на стеке. имхо. 7 часов назад, Allregia сказал: Придется тогда в самом деле водяными знаками, потому как при выделении стека в большом (почти 1М) банке памяти Выделите статически - сэкономьте водяные знаки для лучшего случая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 2 hours ago, jcxz said: место лучше выделять статически, а не на стеке. имхо. ИМХО тоже, но обясните это Матлабу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 3 минуты назад, Allregia сказал: ИМХО тоже, но обясните это Матлабу. Я этой функцией матлаба не пользуюсь, но могу предположить, что у него есть какие-то настройки, чтобы аттюнячить кодогенератор? Матлаб довольно серьёзный, очень даже серьёзный продукт, неужели разработчики не предусмотрели подобную возможность? Не изучали документацию? Может быть к ним на форум обратиться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 5 минут назад, MrBearManul сказал: Я этой функцией матлаба не пользуюсь, но могу предположить, что у него есть какие-то настройки, чтобы аттюнячить кодогенератор? Тоже помню, что когда пользовался Матлабом и сохранял какой-то сгенерированный код в файл, то можно было задать дополнительные слова-префиксы и суффиксы для переменных. Типа: ZZZ float xv[473]; а потом у себя определить ZZZ как угодно: #define ZZZ static Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба Этим не я а другие занимаются, но насколько я помню, там есть только настройка насчет динамических переменных, т.е использовать malloc/calloc или нет. Много локальных переменных внутри функций он объявляет статическими но многи нет - они и жрут стек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 14 января, 2021 Опубликовано 14 января, 2021 · Жалоба 14 минут назад, Allregia сказал: Этим не я а другие занимаются, А отдуваться вам))) Если используется оно, то вроде там есть в окне какие-то дополнительные настройки. Вам, наверное, следует с этими "другими" как-то подружиться, сесть вмести и попробовать что-нибудь покрутить в настройках))) 16 минут назад, Allregia сказал: Много локальных переменных внутри функций он объявляет статическими но многи нет - они и жрут стек. Гм. Какой-то хаотичный и рандомный процесс выбора переменных... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться