|
ARM, забегая вперёд... |
|
|
|
 |
Ответов
|
Nov 24 2010, 09:02
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 4-03-09
Из: Санкт-Петербург
Пользователь №: 45 656

|
спрашиваю, потому что не понимаю, что в него еще нужно приписать. На сегодняшний день загрузчик инициализирует SDRAM, копирует код программы из флеш в SDRAM и переходит на адрес этой программы в SDRAM, но как дело обстоит с функциями основной программы, помещенными в SRAM, не понятно.
|
|
|
|
|
Nov 24 2010, 16:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007

|
Цитата(radistka @ Nov 24 2010, 12:02)  спрашиваю, потому что не понимаю, что в него еще нужно приписать. На сегодняшний день загрузчик инициализирует SDRAM, копирует код программы из флеш в SDRAM и переходит на адрес этой программы в SDRAM, но как дело обстоит с функциями основной программы, помещенными в SRAM, не понятно. Во flash у вас лежит, скорее всего, линейный bin-файл. Вы же должны знать, хотя бы, границы bss сегмента (чтобы его обнулить). Таким же образом, вы, по идее, должны знать границы вашего нестандартного (sram) сегмента, и, соответсвенно ручками скопировать этот сегмент по нужным адресам. Детали всего этого сильно зависят от вашего компилятора/линкера.
|
|
|
|
Сообщений в этой теме
Zelepuk ARM Nov 11 2010, 13:58 DRUID3 Цитата(Zelepuk @ Nov 11 2010, 15:58) А в ... Nov 11 2010, 17:31 Zelepuk Цитата(DRUID3 @ Nov 11 2010, 20:31)
... Nov 12 2010, 05:18  DRUID3 Цитата(Zelepuk @ Nov 12 2010, 07:18) бред... Nov 12 2010, 15:13   Zelepuk Цитата(DRUID3 @ Nov 12 2010, 18:13) Я кон... Nov 12 2010, 15:52 AlexandrY Цитата(Zelepuk @ Nov 11 2010, 15:58) Кто-... Nov 11 2010, 18:46 DpInRock АРМ - это всего лишь система команд. Архитектура п... Nov 11 2010, 22:52 Сега Помойму сейчас уже нет разницы под что писать. Тем... Nov 12 2010, 08:31 AlexandrY Цитата(Сега @ Nov 12 2010, 10:31) Помойму... Nov 12 2010, 19:10  Stas- Цитата(AlexandrY @ Nov 13 2010, 01:10) По... Nov 15 2010, 07:44   demiurg_spb MSP430, AVR32, DSPIC...
но всё это сильно в сторон... Nov 15 2010, 08:58   Lmx2315 ..посмотрите в сторону STM32 ..сам я не программи... Nov 15 2010, 08:59    MrYuran Цитата(Lmx2315 @ Nov 15 2010, 11:59) ..са... Nov 15 2010, 09:17 DpInRock Что за ерунда.
Рекомендую. Поизучайте какой-нибудь... Nov 15 2010, 10:35 MrYuran Цитата(DpInRock @ Nov 15 2010, 13:35) А в... Nov 15 2010, 10:58 radistka возвращаясь к первому сообщению, кто-нибудь может ... Nov 15 2010, 12:22 DpInRock 1. Главу Boot Program пересказывать не имеет смысл... Nov 15 2010, 14:56 Zelepuk Сложновато-сложновато, всё равно((
Например подё... Nov 15 2010, 17:33 SII Цитата(Zelepuk @ Nov 15 2010, 20:33) Слож... Nov 17 2010, 18:18  Zelepuk Цитата(SII @ Nov 17 2010, 21:18) В общем-... Nov 18 2010, 10:12   tturist Я тут сильно извиняюсь...
По моему скромному мнени... Nov 19 2010, 14:45    sergeeff Цитата(tturist @ Nov 19 2010, 17:45) Я ту... Nov 19 2010, 17:48    TigerSHARC Цитата(tturist @ Nov 19 2010, 17:45) Я ту... Nov 20 2010, 11:55  muravei Цитата(SII @ Nov 17 2010, 21:18) 2. Сброс... Dec 9 2010, 10:03 radistka Boot Program читан, FlashLoaderGuide перечитан, в... Nov 15 2010, 18:20 Zelepuk Цитата(radistka @ Nov 15 2010, 21:20) Boo... Nov 15 2010, 18:40 DpInRock Если читан и перечитан, то какие могут быть ... Nov 15 2010, 20:20 andrewlekar В пункте 3 следует читать: 3. После чего грузим в ... Nov 16 2010, 05:30 radistka ну черт знает, так и делаю, но когда в SDRAMном пр... Nov 16 2010, 06:08 sergeeff Цитата(radistka @ Nov 16 2010, 10:08) ну ... Nov 16 2010, 16:24 DpInRock Кэт, программка может виснуть по сотне причин.
Ту... Nov 16 2010, 06:17 dimka76 Цитата(DpInRock @ Nov 16 2010, 09:17) (В ... Nov 16 2010, 13:57 DpInRock ЦитатаВ примерах это делается для организации влож... Nov 16 2010, 14:30 DpInRock Вообще, лучше проверять местонахождение программы ... Nov 16 2010, 22:23 sergeeff Цитата(DpInRock @ Nov 17 2010, 02:23) Ибо... Nov 17 2010, 07:15 DpInRock Прочитайте раздел даташита о последовательности де... Nov 17 2010, 11:22 sergeeff Ну взяла бы уважаемая радистка и сделала в своей п... Nov 17 2010, 14:08 esaulenka tturist, тренируйте фантазию
У нас есть железка ... Nov 19 2010, 17:03 DpInRock Цитатаа с вопроса "какую операционную систему... Nov 19 2010, 19:35 sergeeff ЦитатаА если вам захотелось АРМ9 с ММУ залудить - ... Nov 20 2010, 13:52 NIKOLASIUS Доброго времени суток!
Может быть кто-нибудь с... Nov 22 2010, 09:07 radistka Значит так, стала запускаться моя программа с помо... Nov 24 2010, 06:54 sergeeff Цитата(radistka @ Nov 24 2010, 09:54) Зна... Nov 24 2010, 07:33 DpInRock Все функции __ramfunc перекачиваются в SRAM в проц... Nov 24 2010, 18:27 sergeeff Цитата(DpInRock @ Nov 24 2010, 21:27) Все... Nov 25 2010, 09:55  toweroff Цитата(sergeeff @ Nov 25 2010, 12:55) В п... Nov 30 2010, 10:34 ZED Прошу прощения, может вы мне ответите на вопрос, к... Nov 30 2010, 07:36 radistka sergeeff, попробовала копировать свой нестандартны... Dec 1 2010, 06:24 _4afc_ Цитата(radistka @ Dec 1 2010, 09:24) я во... Dec 6 2010, 16:05 sergeeff Цитата(radistka @ Dec 1 2010, 09:24) serg... Dec 6 2010, 16:25  radistka Цитата(sergeeff @ Dec 6 2010, 19:25) Вы м... Dec 7 2010, 08:25   sergeeff Цитата(radistka @ Dec 7 2010, 11:25) да, ... Dec 7 2010, 09:21 diglook Извините может не в тему
В моем проекте IAR рань... Dec 6 2010, 17:12 DpInRock Осталось только сформулировать по-русски.
"ПР... Dec 7 2010, 08:49 radistka Цитата(DpInRock @ Dec 7 2010, 11:49) Прог... Dec 7 2010, 12:12  sergeeff Цитата(radistka @ Dec 7 2010, 15:12) и вс... Dec 7 2010, 13:43   Zelepuk Цитата(sergeeff @ Dec 7 2010, 16:43) У ме... Dec 9 2010, 05:35    sergeeff Цитата(Zelepuk @ Dec 9 2010, 08:35) Видат... Dec 9 2010, 12:25     Zelepuk Цитата(sergeeff @ Dec 9 2010, 15:25) Важн... Dec 9 2010, 13:37 DpInRock Код MODULE ?cstartup
;; Forward declara... Dec 7 2010, 10:18 sergeeff Чтобы это было совсем рабочим, не мешало бы:
1. З... Dec 7 2010, 10:36 DpInRock Цитата(sergeeff @ Dec 7 2010, 13:36) Чтоб... Dec 7 2010, 12:51 adc Подскажите пожалуйста где найти(его надо писать ил... Dec 7 2010, 11:06 adc пост58
Подтолкните пожалуйста.. ну не едут лыжи и ... Dec 7 2010, 12:59
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|