-
- а зачем вам вообще делать там приведение типов? обычно достаточно прописать --string_literals_in_flash в опциях компилятора - AlexG(08.04.2013 09:35)
- Без того приведения и опции --string_literals_in_flash я не смог добиться нормального размещения констант и работы указателей. Чуть позже почикаю проект от лишнего и выложу для анализа. Может я чего упускаю. - DragonS(08.04.2013 09:40)
- Усё. Заработало! DragonS(338 знак., 08.04.2013 09:47)
- Зачем вы вторую переделку делаете? Разве указание __flash или __farflash не входит в декларацию STR? Входит! Тогда зачем вы так назойливо это добавляете при декларации req_data[]? Да еще и дефайнами со всех сторон обложили. Смотреть тошно :) - Ксения(08.04.2013 15:03)
- А потому, что указатели будут хранится в DATA, если не дописывать __flash. - DragonS(09.04.2013 07:53)
- Зачем вы вторую переделку делаете? Разве указание __flash или __farflash не входит в декларацию STR? Входит! Тогда зачем вы так назойливо это добавляете при декларации req_data[]? Да еще и дефайнами со всех сторон обложили. Смотреть тошно :) - Ксения(08.04.2013 15:03)
- Усё. Заработало! DragonS(338 знак., 08.04.2013 09:47)
- Без того приведения и опции --string_literals_in_flash я не смог добиться нормального размещения констант и работы указателей. Чуть позже почикаю проект от лишнего и выложу для анализа. Может я чего упускаю. - DragonS(08.04.2013 09:40)
- а зачем вам вообще делать там приведение типов? обычно достаточно прописать --string_literals_in_flash в опциях компилятора - AlexG(08.04.2013 09:35)