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

gbs

Участник
  • Постов

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Удалось ли вам продвинуться в изучении проблемы? Мы сейчас примерно с тем же столкнулись.
  2. Если это intel hex, то вы можете погуглить описание формата - там все написано. Или посмотреть LDR viewer'ом. Я так понимаю - вы закачиваете прошивку во флеш память для последующей загрузки из нее?
  3. Загрузите в VDSP код (из каталога AD) для boot kernel вашего процессора. Там ассемблер. Запустите ее и пройдитесь отладчиком, начиная с автоопределения размерности адреса флешки через SPI slave и далее. Где свалится в обработчик exceptions - там и увидите причину. Еще - импульсы чтения на флешку это что вы имеете ввиду? Команду чтения или что-то еще? Что отвечает флешка?
  4. Скорее всего - работает, раз он уже начал пытаться что-то там со сбросом делать. :) А пины BMODE у ТС нормально выставлены на SPI-master?
  5. В примерах к VDSP есть OTPprogrammer. Туда посмотрите. Он пишет только public OTP. Для записи в private OTP (если планируется использовать AES в secure mode, например) нужно дописывать этот OTP программер.
  6. В какое исключение? Можете посмотреть extcause? Будет понятнее. EBIU DDR я обычно настраиваю сразу после старта. Попробуйте вручную выставить все значения PLL и EBIU которые нужны вам по CCLK + SCLK и для таймингов памяти. Я так делал обычно, если что-то через adi драйвера не работало.
  7. Среда разработки VDSP? Из-под отладчика? Если да - попробуйте настроить ArchDef'ы.
×
×
  • Создать...