Перейти к содержанию
    

Вопрос по генерации *.ldr из С проекта для Sharc

Sharc перестает работать, как только загрузочный *.ldr файл делается из проекта на Си, в то же время загружается и работает если прошить во флеш-память аналогичный проект на ассемблере а также при эмуляции через COM-порт.

Настройки лоадера такие:

Boot mode: PROM;

Boot format: hex;

start address: 0x0 (Sharc 21065L rev 0.3 – смещения стартового адреса ему вроде бы не требуется).

 

Пробовал подставлять *.dxe файл в многопроцессорный *.ldr на строчку 1 (чтобы загружать процессор с ID=1), но эффекта никакого.

 

Посоветуйте пожалуйста, в чем может быть причина?

Изменено пользователем Jon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Sharc перестает работать, как только загрузочный *.ldr файл делается из проекта на Си, в то же время загружается и работает если прошить во флеш-память аналогичный проект на ассемблере а также при эмуляции через COM-порт.

Настройки лоадера такие:

Boot mode: PROM;

Boot format: hex;

start address: 0x0 (Sharc 21065L rev 0.3 – смещения стартового адреса ему вроде бы не требуется).

 

Пробовал подставлять *.dxe файл в многопроцессорный *.ldr на строчку 1 (чтобы загружать процессор с ID=1), но эффекта никакого.

 

Посоветуйте пожалуйста, в чем может быть причина?

Причин может быть много. Первая, например, неправильно написаная программа. Если не каких настроек не меняли и уверены, что во флеш прошито, то что надо (всмысле нет ошибок записи), то должно работать. Если напрмер вы ошиблись с динамической памятью, то по эмулятором и в реальной жизни проект ведет себя по разному. Т.е когда эмуляция идет процессор может и не висуть, а при загрузке в процессор без эмулятора может и сразу же заглючть. Если используется SDRAM проверьте, что он в вашем загрузщики инициализирован. Короче проблема либо с железом, либо с программой С тут не причем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...