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

Мы на днях заказываем плату на T113-s4. Все и проверим. Скажите что надо посмотреть, если что. Либо дайте вашу плату, закажу и ее за ваши деньги.

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

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


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

2 часа назад, Samum421 сказал:

Скажите что надо посмотреть, если что.

Судя по тому, что там все, как в S3 кроме памяти, проверьте, как работает инит от S3 на 4м...

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

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


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

Xfel новый вроде знает. И инит из лигукса тоже должен

А ещё у меня в проекте есть тест запуска risc-v.

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

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


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

Проблемы. Линукс не проходил. Есть отличия, но таки запустилось.

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

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


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

1 час назад, Samum421 сказал:

но таки запустилось.

Так запустилось или проблемы?))

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


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

On 5/3/2024 at 1:39 PM, Samum421 said:

Проблемы. Линукс не проходил. Есть отличия, но таки запустилось.

 

от s3 их отличает только sip dram и соответственно ее инит, awboot знает про s4 если что

https://github.com/szemzoa/awboot/tree/main/arch/arm32/mach-t113s4

 

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


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

В 03.05.2024 в 13:52, mantech сказал:

Так запустилось или проблемы?))

Ну не сразу. Пришлось менять Dram.C согласно ссылке https://www.gloomyghost.com/live/20230313.aspx

 

В 03.05.2024 в 14:57, sasamy сказал:

от s3 их отличает только sip dram и соответственно ее инит, awboot знает про s4 если что

https://github.com/szemzoa/awboot/tree/main/arch/arm32/mach-t113s4

Да, только S4 фикция.

awboot_s4.log

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

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


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

А попробуйте это (мой вариант загрузчика) загрузить с 0x00028000 и запустить?
Терминалка на pe2/pe3? Лог сюда...
Судя по логу, у Вас параметры от S3 - для s4 там частота памяти повыше ставится.

fsbl.zip

 

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

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


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

On 5/3/2024 at 4:12 PM, Samum421 said:

Да, только S4 фикция.

awboot_s4.log

ваш лог не совпадает с тем что должно быть (936)

Quote

[D] DRAM CLK = 792 MHz

https://github.com/szemzoa/awboot/commit/057ca39154ce79c29d97d3f4aedd3e25ef5f4c29

ну и "фикцию" эту закомитил тот же человек от кого вы взяли

On 5/3/2024 at 4:12 PM, Samum421 said:

Пришлось менять Dram.C согласно ссылке https://www.gloomyghost.com/live/20230313.aspx

 

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


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

В 03.05.2024 в 15:41, GenaSPB сказал:

А попробуйте загрузить с 0x00028000 и запустить?
Терминалка на pe2/pe3? Лог сюда...

fsbl.zip

Позже

 

 

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

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


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

5 часов назад, Samum421 сказал:

Пришлось менять Dram

Странно, в ините памяти ее параметры берутся из фьюзов, должно подхватить новый объем. Проблемы могут быть, если там вообще все другое...

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

для s4 там частота памяти повыше ставится.

От того, что она будет ниже, чем может дать железо, проблем быть не должно..

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


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

Ждём запуска... тот блок параметров, о котором упоминал - отличается не только полем частоты. Малопонятные значения ... так всё выложено у меня. Можете сравнить.

 

https://github.com/ua1arn/hftrx/blob/c692bae66663a57aa7df79a95d8c509e9f8ad997/src/sdram/aw_t113s3_f133/dram.c#L79

И строка 115. Я пррсто копирнул из исходников где утверждалось что точно работает. Но. Параметры были давно, а на d1s заработало совсем недавно - свежий d1s_ddr.c рядом лежит.

Так что есть надежда что и s4 поднимется.

Зы. Посмотрел - отличия только в частоте на глаз.

 

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

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


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

On 5/3/2024 at 9:20 PM, mantech said:

От того, что она будет ниже, чем может дать железо, проблем быть не должно

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

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


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

2 часа назад, sasamy сказал:

в контроллерах памяти они задаются количеством тактов, если просто изменить частоту то времянки становятся совсем другими

Да вот не соглашусь, ибо уж что, что, а настройку инита ДДР прочувствовал и на А10 и 13 и 20м... И сколь раз не занижал частоту памяти, все работало корректно, медленнее, но без сбоев, уж как там контроллер умудрялся все пересчитывать - х.з.)))

Хотя надо отдать должное, КП в этих процах заметно качественнее, чем в разрекламированных IMX6, причем очень заметно...

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


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

On 5/4/2024 at 1:49 PM, mantech said:

настройку инита ДДР прочувствовал и на А10 и 13 и 20м... И сколь раз не занижал частоту памяти, все работало корректно

так на этих процессорах частота памяти перманентно занижена в 2 раза от номинала иначе не работает 🙂 В комнатных условиях наверно будет работать, смотреть надо холодный старт при граничных температурах в термокамере и длительные тесты памяти под нагрузкой при граничных температурах, тогда "весна покажет кто где гадил"

On 5/4/2024 at 1:49 PM, mantech said:

КП в этих процах заметно качественнее, чем в разрекламированных IMX6

как раз с imx6 обратил внимание как у них был реализован драйвер DVFS для DDR - чтобы переключить частоту загружался код в SRAM который перенастраивал делители и тайминги памяти, но в конце концов они убрали промежуточные рабочие точки, оставили только максимальную и минимальную из-за калибровки - калибровочные коэффициенты для разных дизайнов разные и знает их только тот кто плату проектировал и калибровал интерфейс, для максимальной точки они уже запрограммированы а на минимальную уже не влияют.

 

На t113 память встроенная и калибровать её можно на заводе - была бы внешняя на плате  вы без специальных тулзов которые алвинер не даст 700 и тем более 900 МГц не получите.

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

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


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

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

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

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

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

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

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

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

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

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