Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HELP ME! SAM7S, Оракулы!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
MSS
Всем доброго дня!
У меня проблема! Но все по порядку...
1. Работаю с SAM7S256 + IAR5.30 + mt-link. Недавно перешел на АРМу (надоело в носу ковыряться ...байты считать ..времена обработки и пр мишуру )...
2. Для своего нового проекта взял готовый из примеров IAR... как водится, убрал лишнее добавил свое из озу работает притензий нет.
Пришла пора запихнуть во внутреннюю FLASH(заказчик жмет) .. и начались проблемы.
Перекапал возможные варианты с *.icf -ами из того же примера что и был в начальном проекте (в смысле sram.icf и переход на flash.icf) c соответственно и с *.mac- ами такая же песня. А результат один и тот же wassat.gif
В результате в зависимости куда ставлю линковщик Linker->Library (точка входа в пргру)- прога может дойти до main, а может и встать в бесконечном цикле. По *.map - распределение все ОК (все там где надо флешовое во FLASH, срамное в SRAM). В ассемблере не силен - но ощущения что тормозит где то в стеках при входе в прерывание(если версия дошла до майна) в само прерывание не входит.
Если версия не доходит до майна (когда ставлю на CSstartup-по умолчанию IAR ) - то тормозит гдето на начальной инициализации..
Я знаю, этот вопрос обсуждался здесь в темах но перекапать 178 страниц не имею времени... Если кто встречался с проблемой помогите или в тему носом ткните. А может и я чем сгожусь. rolleyes.gif
Заранее благодарен
RabidRabbit
Если бы ты писал на ассемблере, я бы предположил, что ты не правильно выставил wait states для флэш-контроллера. Но так как ты пишешь под IAR на Си, подозревать его стартап в некоррекных действиях оснований нет smile.gif
mikki
Как то работал с ТМС320 была похожая ситуация.Оказалось, что маленькая функция тайм_делай(мкс) из примера оставалась скомпилированной для срама. И как только в нее заходило висло все. Переписал заново, как обычную функцию - все заработало
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.