Добрый всем день!
Сразу прошу быть ко мне немного снисходительнее - я тока осваиваю как среду Keil, так и ARM проц.
В наличии - 91R40008
Задач собственно две. Одна - по проще - нужно как-то построить проект, чтобы транслируемый код загружался во флэш, а при запуске - видимо в стартапе - переносился в ОЗУ и уже там исполнялся..
Вторая - следствие первой - создание многосегментного кода, который бы подгружался в процессе исполнения (ессно - загрузчик фиксированно лежит уже переписанный в ОЗУ).
Вопросы - как это все можно прописать в исходном коде? В свойствах проекта?
Как и в какой момент лучше производить перенос кода из флэш в озу?
Как можно сделать (если это возможно) чтобы 2-3 части кода ложились во флэше в разные места, но транслировались бы с учетом исполнения в ОЗУ в одном и том же месте?
Спасибо заранее. Буду рад каким-то ссылкам на примеры или собственно примерам.
|