реклама на сайте
подробности

 
 
> Помогите разобраться с загрузкой программы, AT91SAM9RL-EK
ANTSIR
сообщение Nov 12 2009, 13:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 9-04-09
Пользователь №: 47 401



Добрый день!

Используя пример на evalution_kit создал свою программку, отладил ее используя SAM-ICE и наконец я хочу записать ее на плату, чтобы в дальнейшем она работала без отладчика.
Подскажите как это можно сделать ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Nov 17 2009, 12:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Пару недель тому обсуждалась похожая проблема и был дан совет попробывать загрузить готовый bin файл из каких-либо примеров, которые шли вместе с платой. Тогда будет ясно, проблема в железе или в программе (настроках IAR).
Go to the top of the page
 
+Quote Post
ANTSIR
сообщение Nov 17 2009, 14:51
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 9-04-09
Пользователь №: 47 401



Попробовал загрузить на плату готовый пример. Получилось после загрузки в NandFlash basic-lcd-project-at91sam9rl64-sram.bin файлов,
basic-lcd-project-at91sam9rl64-sdram.bin не дает возможности стартовать плате, т.е это "плохой" bin

при компиляции проекта примера в IAR получается именно файл напоминающий basic-lcd-project-at91sam9rl64-sdram.bin.
Как настроить компилятор чтобы на выходе был именно файл для загрузки в NandFlash?


ЗЫ причем при одинаковом размере файлов basic-lcd-project-at91sam9rl64-sram.bin и basic-lcd-project-at91sam9rl64-sdram.bin данные в них разные.
Go to the top of the page
 
+Quote Post
dch
сообщение Dec 21 2009, 17:57
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(ANTSIR @ Nov 17 2009, 17:51) *
Попробовал загрузить на плату готовый пример. Получилось после загрузки в NandFlash basic-lcd-project-at91sam9rl64-sram.bin файлов,
basic-lcd-project-at91sam9rl64-sdram.bin не дает возможности стартовать плате, т.е это "плохой" bin

в програмках есть инициализационный код, который отвечает за инициализацию оборудования, если оно конечно нужно и за инциализацию переменных, стэка, всё то что выполняется до main() , если Вы пишите на си и у Вас програмка запускается не под операционной системой, под операциооной
системой ситуация проще. Если у Вас програмка запускается из памяти, а не запускается из flash то этот инициализационный код не позволяет ей это сделать, это нормальная ситуация. Если удалось найти програмку которая стартует из флэш, то у себя процесс инициализации надо сделать похоже.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ANTSIR   Помогите разобраться с загрузкой программы   Nov 12 2009, 13:18
- - ANTSIR   Итак снова добрый день! Что-то никто не может...   Nov 16 2009, 15:03
- - sergeeff   Во всех описаниях Atmel'a написано, что BMS pi...   Nov 16 2009, 16:59
|- - ANTSIR   Цитата(sergeeff @ Nov 16 2009, 19:59) Во ...   Nov 16 2009, 19:31
- - sergeeff   From 256 Mbytes of NAND Flash memory   Nov 17 2009, 06:33
|- - ANTSIR   Цитата(sergeeff @ Nov 17 2009, 09:33) Fro...   Nov 17 2009, 09:32
- - ANTSIR   Добрый день! Решил попробовать установить на ...   Dec 21 2009, 15:27
- - sergeeff   Коренное отличие при запуске программы из flash, п...   Dec 21 2009, 23:29
- - ANTSIR   Правильно ли я понял, именно в sturtup определяетс...   Dec 22 2009, 07:23
|- - mdmitry   Цитата(ANTSIR @ Dec 22 2009, 10:23) Код/*...   Dec 22 2009, 14:39
|- - sergeeff   Цитата(ANTSIR @ Dec 22 2009, 10:23) Прави...   Dec 22 2009, 16:44
- - ANTSIR   Подскажите пожалуйста где можно найти sturtup посе...   Dec 23 2009, 08:03
|- - dch   Цитата(ANTSIR @ Dec 23 2009, 11:03) Подск...   Dec 25 2009, 20:29
- - DpInRock   А чисто даташит почитать и не нести пургу? Пункт 1...   Dec 23 2009, 09:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 12:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016