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

T113-S3 - возможности. Linux, bare metal, прошу помощи

On 7/25/2024 at 2:37 AM, repstosw said:

А здесь что по-вашему

а что там - запуск CPU ? ну он в убуте появился уже много лет назад

On 7/25/2024 at 2:37 AM, repstosw said:

Ваши затаскивания моих изменений(получены в baremetal) в Линукс:

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

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


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

1 minute ago, sasamy said:

ваших там два бита дернуть, остальное цельнотянутое из наработок линуксоидов,

Хорошо сотрясать воздух, когда задача решена.

 

1 minute ago, sasamy said:

причём вы это продаете и так как я не покупал ничего взять оттуда не мог,

А вас это как-то задевает? Или что?

Я продаю своё потраченное время и трудозатраты на адаптацию кода, плюс доработки.  Кому не нравится - проходим мимо. Вот и всё.

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


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

On 7/25/2024 at 9:51 AM, repstosw said:

А вас это как-то задевает?

нет конечно, но взять наработки из линукс, убрать линукс, и потом заявить что это ваши наработки перенесли в линукс  - это както совсем несправедливо 🙂

On 7/25/2024 at 9:51 AM, repstosw said:

Хорошо сотрясать воздух, когда задача решена.

всмысле сотрясать ?  вашего кода там нет - вы это можете сами проверить, я свои исходники выложил

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


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

29 минут назад, sasamy сказал:

нет конечно, но взять наработки из линукс, убрать линукс,

А в линуксе они изначально откуда появились?))

42 минуты назад, sasamy сказал:

а что там - запуск CPU ?

Ну вот такой вопрос гуру тогда, как определить, сброс процессора произошел от включения питания, ватчдога или сброса по входу ресет? Я про Т113 или другой аллвиннеровский проц...

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


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

On 7/25/2024 at 10:26 AM, mantech said:

А в линуксе они изначально откуда появились?

Manuel Braga 10 лет назад написал

https://gitorious.org/recedro/jepoc

со слов repstosw под его диктовку

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


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

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

Manuel Braga 10 лет назад написал

Для 113го?)))

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


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

On 7/25/2024 at 2:29 PM, mantech said:

Для 113го?

а там чтото изменилось ? расскажите не стесняйтесь, а то может я ещё и ваши наработки использовал на а40 🙂

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

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


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

В 25.07.2024 в 13:39, sasamy сказал:

а там чтото изменилось ? расскажите не стесняйтесь, а то может я ещё и ваши наработки использовал на а40 🙂

 

A40i побыстрее чем T113, но мы больше не используем. 

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


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

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

а там чтото изменилось ?

Да вообще-то много чего, начиная от полного изменения адресации периферии, другие видеоконтроллеры, интерфейсы, которых в помине не было 10 лет назад...

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

A40i побыстрее чем T113

Дак в первом 4 ядра, во втором 2))))))))))

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

а то может я ещё и ваши наработки использовал на а40

А я не знаю, какие драйверы вы написали собственноручно?)))

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


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

On 7/25/2024 at 6:53 PM, mantech said:

Да вообще-то много чего

ответ неверный - в jpeg енкодере интерфейс через регистры одинаковый на t113 и на a40i

 

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


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

17 минут назад, sasamy сказал:

в jpeg енкодере интерфейс через регистры одинаковый на t113 и на a40i

Адреса-то все равно разные, и там еще много чего, кроме жпега)))

7 часов назад, sasamy сказал:

а там

как определить, сброс процессора произошел от включения питания, ватчдога или сброса по входу ресет? Я про Т113

Тут есть какие варианты ответа, или это слишком круто для гуру?)))

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


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

On 7/25/2024 at 9:44 PM, mantech said:

как определить, сброс процессора произошел от включения питания, ватчдога или сброса по входу ресет? Я про Т113

Тут есть какие варианты ответа, или это слишком круто для гуру?

гуру рушит собственные же мифы про супернадёжный барметаллолом 🙂 у вас ведь там по определению только POR должен быть. А вообще никто не знает

https://lists.denx.de/pipermail/u-boot/2021-June/452064.html

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


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

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

гуру рушит собственные же мифы про супернадёжный барметаллолом 🙂 у вас ведь там по определению только POR должен быть.

Надежность - есть надежность, а в процессе добавления новых функций бывают зависания, перезагрузки, чтобы это отслеживать нужен механизм лога нештатных ситуаций, вот это для этого и нужно. По факту нужно отделить сброс по сигналу ресета и сброс по ватчдогу. В ватчдоге есть регистр прерывания и флаг, но он не взводится при событии, или сброс системы его тут же сбрасывает. Регистров состояния процессора я не обнаружил, как это было в IMX процах...

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

А вообще никто не знает

Эт печально, придется опять что-то выдумывать...

 

Тут вот энтузиасты переводят на русский кой-какие описания аллвиннера - http://nskhuman.ru/allwinner/manual.php

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

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


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

4 hours ago, mantech said:

Эт печально, придется опять что-то выдумывать...

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

В своём проекте использую такую ячейку (для примера):

#define MODE (*(volatile u32*)0x00040000) //DSP0 DRAM1

При сбросе значение сохраняется.

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


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

On 7/26/2024 at 1:50 PM, repstosw said:

В своём проекте использую такую ячейку (для примера):

#define MODE (*(volatile u32*)0x00040000) //DSP0 DRAM1

по этой ссылке более надёжный метод

https://lists.denx.de/pipermail/u-boot/2021-June/452064.html

сохранять в регистрах RTC - у него есть пользовательская память и он в always-on RTC power domain

https://lore.kernel.org/linux-sunxi/[email protected]/

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


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

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

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

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

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

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

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

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

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

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