Lmx2315 2 25 мая, 2015 Опубликовано 25 мая, 2015 · Жалоба Здравствуйте уважаемые! Пишу под сабжем на СИ, без оптимизации всё работает. Если компилю с оптимизацией (любой) то прошивка перестаёт работать как только включаю что-нить использующее PPI DMA. Причём UART DMA работает с оптимизацией. Подскажите - что-нить сделать можно с оптимизацией? она прилично сокращает мой код. p/s/ проц - BF533 рев. 0.6 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 183 27 мая, 2015 Опубликовано 27 мая, 2015 · Жалоба Подскажите - что-нить сделать можно с оптимизацией? она прилично сокращает мой код. Если без оптимизации работает, а с ней - нет, то делать "что-нить" надо не с оптимизацией, а с багами в Вашем коде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gridinp 2 28 мая, 2015 Опубликовано 28 мая, 2015 (изменено) · Жалоба Подскажите - что-нить сделать можно с оптимизацией? она прилично сокращает мой код. p/s/ проц - BF533 рев. 0.6 если не вдаваться в подробности, то volatile запрещает некоторую оптимизацию переменных подробности в интернете Изменено 28 мая, 2015 пользователем gridinp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 28 мая, 2015 Опубликовано 28 мая, 2015 · Жалоба ..я думал есть какой-нить волшебный секрет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RCray 0 16 июня, 2015 Опубликовано 16 июня, 2015 · Жалоба Можете попробовать частичную оптимизацию. Оставьте без оптимизации ту часть, что работает с проблемной периферией. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 16 июня, 2015 Опубликовано 16 июня, 2015 · Жалоба Можете попробовать частичную оптимизацию. Оставьте без оптимизации ту часть, что работает с проблемной периферией. ..а как это? Если можно поподробнее или где можно почитать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gridinp 2 17 июня, 2015 Опубликовано 17 июня, 2015 (изменено) · Жалоба ..а как это? Если можно поподробнее или где можно почитать? В VDSP 5.0 правой кнопкой мыши на файл проекта, File Options/File specific settings и #pragma optimize_... Изменено 17 июня, 2015 пользователем gridinp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 17 июня, 2015 Опубликовано 17 июня, 2015 · Жалоба ..спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 5 марта, 2016 Опубликовано 5 марта, 2016 · Жалоба Если без оптимизации работает, а с ней - нет, то делать "что-нить" надо не с оптимизацией, а с багами в Вашем коде. ..вы были правы, в разных файлах проекта один и тот же массив был указан с разной размерностью. Когда всё привёл в норму работает с максимальной оптимизацией. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 9 марта, 2016 Опубликовано 9 марта, 2016 · Жалоба Кроме оптимизации есть еще галочка Eliminate unused objects. Знаете о такой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 9 марта, 2016 Опубликовано 9 марта, 2016 · Жалоба Кроме оптимизации есть еще галочка Eliminate unused objects. Знаете о такой? ..да знаю, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться