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

Бутлоадер ожил. Пишем flash по dfu на high speed.

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

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


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

14 часов назад, GenaSPB сказал:

заработало USB на HIGH SPEED (со встроенной физикой).

НЕ МОЖЕТ БЫТЬ!  СТшники наконец-то сделали встроенную физику для хайспид!!!:shok: Наверно погода-то то и изменилась, не зима, а затяжная осень :biggrin:

23 часа назад, GenaSPB сказал:

Оно совместимо с тем что внутри stm32h7

Т.е. рано радоваться - тот-же самописный костыль, который и близко не несет в себе EHCI?

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


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

Там и то и то на выбор. Я костыль по вашей классификации запустил.

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

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


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

7 hours ago, mantech said:

НЕ МОЖЕТ БЫТЬ!  СТшники наконец-то сделали встроенную физику для хайспид!!!:shok: Наверно погода-то то и изменилась, не зима, а затяжная осень :biggrin:

Т.е. рано радоваться - тот-же самописный костыль, который и близко не несет в себе EHCI?

Так 10 лет назад же в ситарах была, не?

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


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

33 minutes ago, DASM said:

Так 10 лет назад же в ситарах была, не?

Она много у кого, но у STM вот все не срастается :(

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


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

С DDR3 работаю с использованием части исходников загрузчика TF-A и набора инициализирующих значений, созданного с помощью STM32CubeMX. Есть одна непонятка - параметр Address Mapping Configuration - какой он для моего случая NT5CC128M16IP-DI - bank-row-column или row-bank-column ?

На одной из плат проходит инит нормально, на другой DQS Gate Trainig Error (что-то с монтажом, при отключении питания с DDR3L такое сообщение с гарантией возникает и на исправной плате).

Нас двое, исправная плата далеко. Последнее подтвержденное значение частоты в районе 333 МГц. Будет ли работать на 533 - узнаем завтра.

Но это все инит физики. При попытке обращения в область памяти, куда отображается DDR память - получаю вис (как обычно, на уровне шины - что-то не тактируется). Причину пока не нашёл.

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

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


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

1 minute ago, GenaSPB said:

С DDR3 работаю с использованием части исходников загрузчика TF-A и набора инициализирующих значений, созданного с помощью STM32CubeMX. Есть одна непонятка - параметр Address Mapping Configuration - какой он для моего случая NT5CC128M16IP-DI - bank-row-column или row-bank-column ?

На одной из плат проходит инит нормально, на другой DQS Gate Trainig Error (что-то с монтажом, при отключении питания с DDR3L такое сообщение с гарантией возникает и на исправной плате).

Нас двое, исправная плата далеко. Последнее подтвержденное значение частоты в районе 333 МГц. Будет ли работать на 533 - узнаем завтра.

а вы с "5 кратным превосходством" этого кортекса над 7ым не разобрались? Мне лень пока не дает написать бенч..

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


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

Пока не этим занимался. Вы говорили про расчет числа Пи. 

Пока на столе устройство с Renesas Cortex-A9 @360 МГц и эта плата с частотой 648 МГц.

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

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


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

1 minute ago, GenaSPB said:

Пока не этим занимался. Вы говорили про расчет числа Пи. 

Пока на столе устройство с Renesas Cortex-A9 @360 МГц и эта плата с частотой 648 МГц.

так вроде мы по сравнению с STM32H заспорили. 

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


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

Исходник теста будет - к тому времени и h7  окажется. Сейчас нет устройств. Вру. Есть плата с 400 МГц процессором.

Основная нвгрузка у меня - dsp на звуковых частотах с одинарной плавучкой.

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


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

2 minutes ago, GenaSPB said:

dsp на звуковых частотах с одинарной плавучкой.

да у меня тоже. Эквал делаю. Вы, как я понял - SDR. Кстати включайте сразу оптимизацию по неону, у меня втрое шустрее идет свертка при использовании quad регистров. Правда GCC включает это только на О3, несмотря на все остальные флаги нужные для этого.

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


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

У меня gcc -Ofast -flto.  При компиляции с неоном странные эффекты и иногда падения по выравниванию. Разобоаттся быстро не смог. Пока без. Про сохранение регистров в рбрпботчике прерываний не забыл. 

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


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

3 minutes ago, GenaSPB said:

У меня gcc -Ofast -flto.  При компиляции с неоном странные эффекты и иногда падения по выравниванию. Разобоаттся быстро не смог. Пока без. Про сохранение регистров в рбрпботчике прерываний не забыл. 

-mcpu=cortex-a8 -mfpu=neon -mfloat-abi=hard -funsafe-math-optimizations  -mvectorize-with-neon-quad -ftree-vectorize -O3

как-то так надо, тоже долг не мог добиться, с этим пошло. Тут по-моему указание кортекса а8 - лишнее, но не мешает точно

Да, буфера для данных, которые кормить неону - по 16 выравнивать. Если нет - не падает, но работает чуть не вдвое медленнее

выкидываете этот допотоный арм, айда на AM5729 с двумя С66 - там не то что SDR залетает, а еще и в фоне сигналы внеземных цивилизаций мощи хватит искать )))

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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