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

rewood

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

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

  • Посещение

Репутация

1 Обычный

Информация о rewood

  • Звание
    Участник
    Участник

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Такое ощущение, что не работает все из-за этой ошибки
  2. Большое спасибо за совет (и файлы для прошивки), перешил свой программатор (f103) и все заработало. Только теперь столкнулся с другой проблемой. При попытке запустить прошивку из примера (cm1_led) на софт ядре cortex-m1 также из примера (gowin_empu_m1) в дебаг режиме постоянно сваливаюсь в sigtrap trace/breakpoint trap (вроде как эта ошибка связана с постоянной перезагрузкой процессора). Немного не понимаю с чем может быть связана такая ошибка, если я все беру из example, причем само софт ядро уже идет с инициализированной памятью (светодиодики на плате красиво моргают), но при попытке прошится все гаснет. Вот ссылка на код, если кому нужно будет https://cloud.mail.ru/public/M9PW/hJjEEw4fv
  3. Здравствуйте, дошел до запуска софт ядер arm на своей плате DK-START-GW2A55-PG484. Встал вопрос отладки прошивки. По дукоментации у нас есть usb to jtag чип, к котороиму можно подсоедениться и переключив перемычку попробывать так повзаимодействовать с процессором, при этом потеряв связь с самой плис (слышал об этом на семинаре - https://disk.yandex.ru/d/-C2rQxzmuevyvQ/Webinar_GoWin_RISC_12-05/Semiar_GoWin_Risc-V_12_05.Mp4?w=1). Но самостоятельно не удалось так сделать. Как я понял нужен jlink программатор, не подскажите какой можно взять или подойдут любые?
  4. Так стыдно, что я не догадался сразу посмотреть к чему подключены были перемычки, по схеме они при включенном состоянии дают 0, а сами подтянуты к 1, следовательно у меня все это время стояло 111, а я этого не понимал, извините, что тревожил вас по данной теме столь долго
  5. Извините, я вас немного не понял. Моделирование не производил, тк при программировании в SRAM получал нужный результат - рабочую прошивку с миганием светодиодами
  6. 1. Запускаю синтез place&route c такими настройками: Также в настройках битстрима пробовал убирать галки на secqurity bit, print BSRAM, Power On Reset Monitor. Еще менял скорость загрузки в большую сторону 2. Запускаю gowin programmer, в котором подключаюст к плате: Выставляю такие настройки для прошивки После прошивки вижу в консоли это: На самой плате все перемычки выставлены в 0000, после прошивки на плате не загорается светодиод DONE, горит только led4 (не понимаю, что он означает, мб READY?). Такое ощущение, что при старте плата пытается прочитать битстрим из какого-то другого места. Хотя по документации при загрузке мы читаем как раз external flash. Попробовал - тоже самое, не работает. Такой же результат
  7. https://cloud.mail.ru/public/DuZx/HqaW4eGed gowin dk-start-gw2a-lv55pg484c8i7-v1.3
  8. Судя по схеме - да (также написано в распиновке, что RECONFIG_N I, internal weak pull-up) Также в самой прошивке подтянул данный пин к питанию: IO_LOC "RECONFIG_N" T21; IO_PORT "RECONFIG_N" IO_TYPE=LVCMOS18 PULL_MODE=UP;
  9. Выбрал Generic Flash, перемычки все установил в 000 Все равно после загрузки моя прошивка не стартует (горит стандартный 4-ый светодиод). Может быть необходимы еще каки-либо взаимодействия с платой, для того, чтоб она грузилась с записанной прошивки?
  10. Здравствуйте, полный новичок в мире плис, пытаюсь прошить GW2A-LV55PG484C8I7 в extended fash. В user guide написано, что для этого нужно установить перемычки в положение 011 Выставил перемычки 2 и 3 в верхнее состояние в программаторе выставил операцию "exFlash Erase, Program thru GAO-Bridge" (сама плата подключена на скорости 2.5MHz) программатор находит spi flash и записвает прошивку Но плис не загружает прошивку. Пробовал выбирать операцию exFlash Erase, Program, которая вообще выдает ошибку, хотя находит spi flash. Буду благодарен за советы по данной проблеме
×
×
  • Создать...