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

    

MAX10 при включении не стартует

Мой первый проект на MAX10.

Использую 10m02sce144c8g.

Создал простенький проект, после компиляции получил файлы .SOF и .POF.

По JTAG пишу SOF в CRAM - всё чудно работает до выключения.

Пишу POF в CFM0 - не работает.

Выкл/вкл -все равно не работает.

 

Как заставить чип загрузить по включению прошивку из CFM0 в CRAM?

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


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

Использую 10m02sce144c8g.

Создал простенький проект, после компиляции получил файлы .SOF и .POF.

По JTAG пишу SOF в CRAM - всё чудно работает до выключения.

Пишу POF в CFM0 - не работает.

Выкл/вкл -все равно не работает.

 

Как заставить чип загрузить по включению прошивку из CFM0 в CRAM?

 

nConfig, nStatus и conf_done дб через резюки на 3.3 В

 

и как подключен BOOT_SEL?

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


Ссылка на сообщение
Поделиться на другие сайты
nConfig, nStatus и conf_done дб через резюки на 3.3 В

 

и как подключен BOOT_SEL?

Выключил все в настройках.

Использую эти пины как userIO.

 

Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет?

post-40106-1511945250_thumb.jpg

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


Ссылка на сообщение
Поделиться на другие сайты
Выключил все в настройках.

Использую эти пины как userIO.

 

Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет?

 

как IO их не использую

 

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


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

Помогите понять!

 

Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ...

и через резисторы 10к быть подключены к питанию?

 

Плату уже изготовил. Эти резисторы не предусмотрел.

Вооружаться уже скальпелем или может есть варианты?

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


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

 

Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ...

и через резисторы 10к быть подключены к питанию?

 

Плату уже изготовил. Эти резисторы не предусмотрел.

Вооружаться уже скальпелем или может есть варианты?

 

резюки обязательно

 

разрешение - пофиг

 

BOOT_SEL на землю

 

https://www.altera.com/content/dam/altera-w...10_handbook.pdf

page 497

page 495 (table 3-1)

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


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

 

разрешение - пофиг

 

BOOT_SEL на землю

Спасибо. Заработало!

Оказалось достаточно только conf_done к питанию подтянуть.

На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает.

Почему? Непонятно.

И BOOT_SEL=CONFIG_SEL можно на землю не цеплять.

У 10m02 всего одна CFM.

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


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

Оказалось достаточно только conf_done к питанию подтянуть.

На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает.

Почему? Непонятно.

 

любопытно, значит скорее всего внутри подтяжки стоят

 

в настройках Device and Pin Options->Configuration->Device Option

есть опция Set I/O weak pull-up prior usermode

 

только вот не понятно, почему к CONF_DONE это не относится:)

 

 

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация