USMI

Объявление

12/06/2025 (Administration) - Spamming for the purpose of boosting messages will be punished with a ban. Спам с целью накрутки сообщений будет караться баном.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Подключение разной периферии к JL SoC. SPI/I2C/I2S/PWM/UART/GPIO...


Подключение разной периферии к JL SoC. SPI/I2C/I2S/PWM/UART/GPIO...

Сообщений 201 страница 220 из 260

201

https://upforme.ru/uploads/001b/ca/8a/339/t61303.jpg
https://upforme.ru/uploads/001b/ca/8a/339/t866791.jpg

оно работает!
Но я заметил кое-что, когда нажимаешь кнопку режима.
https://upforme.ru/uploads/001b/ca/8a/339/t545487.jpg
Что может быть причиной этого?

Подпись автора

Türkiye

202

Это разные режимы работы, но на китайском языке - а в вашей прошивке нет китайского шрифта. В SDK все китайские слова нужно перевести.

Подпись автора

USMicro® 2026©

203

Здравствуйте.
Подскажите, к каким пинам надо подключаться для программирования? Чип jl7012. Донгл из китая приехал, хочется разобраться.

204

USB.

Подпись автора

USMicro® 2026©

205

Подключился к Хайсенс HT Saturn , считал прошивку. Можете ее проверить? Ну, там, декомпилировать или как ...

206

nec написал(а):

Подключился к Хайсенс HT Saturn , считал прошивку. Можете ее проверить? Ну, там, декомпилировать или как ...

Все, разобрался. Вроде адекватные прошивки, на файлы разбираются прошивки.
Теперь бы понять , почему не переключаются входы в проце... Дело явно в JL, все остальное менялось. Придется искать новые чипы и пробовать прошивать

207

BIOS написал(а):

Это разные режимы работы, но на китайском языке - а в вашей прошивке нет китайского шрифта. В SDK все китайские слова нужно перевести.

Я перевел эти слова на свой родной язык еще 3–4 месяца назад; спасибо, что напомнили о необходимости их перевода.

Подпись автора

Türkiye

208

Отлично! Всё работает, также удалось изменить дескриптор USB/производителя USB. Теперь остаётся вопрос: как отобразить экран приветствия (void lcd_disp_welcome(void)
{
const char lcd_string[] = {" HELLO "};
lcd_disp_text(lcd_string, DVcTxt1_2);
}), потому что при загрузке отображается "Loading", и устройство переключается на основной музыкальный плеер. Разве "Hello" не должно отображаться первым?

Отредактировано barbaror4 (2026-07-28 20:42:43)

Подпись автора

Türkiye

209

barbaror4 написал(а):

Loading

Если не ошибаюсь, то это не надпись а картинка PNG в PIX файле.

Подпись автора

USMicro® 2026©

210

BIOS написал(а):

If I'm not mistaken, this is not an inscription but a PNG image in a PIX file.

Например, мне удалось заменить китайские строки на английские (текст загрузки, который появляется при переключении между режимами). В коде также есть ещё одна строка "HELLO", я хочу, чтобы она отображалась при первой загрузке
Я пытался сделать это в UI_API (или как там это называлось), но не получилось. Для меня это не так важно, но меня это немного заинтриговало. Хотя я не уверен насчет формата PNG/PIX, иконки точно в формате PIX/PNG, но, судя по моему опыту, большинство надписей можно изменить. Я также попробую изменить иконки, если это вообще возможно, может быть, будет интересно попробовать.

Подпись автора

Türkiye

211

Я тоже сужу по опыту)
Я имею в виду что 

barbaror4 написал(а):

lcd_string, DVcTxt1_2

- это ссылка на картинку в наборе в файле .pix в папке ui_resourse
ui_resource\menu.res ui_resource\ui_sty.sty ui_resource\f_ascii_s.pix f_gb2312_s.pix f_gb2312.tab
Если не ошибаюсь. По моему я как  то редактировал это, точно не помню, возможно можно изменить на текс а не картинку.

Подпись автора

USMicro® 2026©

212

BIOS написал(а):

Я тоже сужу по опыту)
Я имею в виду что 

- это ссылка на картинку в наборе в файле .pix в папке ui_resourse
ui_resource\menu.res ui_resource\ui_sty.sty ui_resource\f_ascii_s.pix f_gb2312_s.pix f_gb2312.tab
Если не ошибаюсь. По моему я как  то редактировал это, точно не помню, возможно можно изменить на текс а не картинку.

Понимаю, спасибо за помощь. :)

Подпись автора

Türkiye

213

В .pix файлах находятся шрифты в виде картинок. .tab файлы это таблицы соответствия символов в unicode в данной codepage. DVcTxt это поля в которых пишется техт прям в коде, DVcRzImg это поля где показываются картинки (в том числе техт в виде картинки) из .res файла. Параметры этих полей указаны в .sty файле.

Вопросы по работе с JL SDK. Настройка, конфигурирование....
Вопросы по работе с JL SDK. Настройка, конфигурирование....

(DV10.exe лежит в архиве HSC-690x_sdk_V2013)

Отредактировано amateur (2026-07-29 22:10:52)

214

amateur написал(а):

The .pix files contain fonts as images. The .tab files are tables of Unicode character mappings for a given codepage. DVcTxt fields are where text is written directly in the code, and DVcRzImg fields are where images (including text as images) from the .res file are displayed. The parameters for these fields are specified in the .sty file.

Questions about working with the JL SDK. Setting up, configuring....
Questions about working with the JL SDK. Setting up, configuring....

Большое спасибо

Подпись автора

Türkiye

215

barbaror4 написал(а):

Большое спасибо

Мне кажется ты не пользуешься debug. Просто отключи sd-card в конфиге и подключи туда uart2. И много вопросов отпадут.

216

amateur написал(а):

Мне кажется ты не пользуешься debug. Просто отключи sd-card в конфиге и подключи туда uart2. И много вопросов отпадут.

Да, это действительно разумный подход; я тоже успешно модифицировал иконки интерфейса, добавил свои собственные элементы и смог всё перепаковать. Но как мне вывести этот файл `wel_en.png` на экран?  https://upforme.ru/uploads/001b/ca/8a/339/t884193.png
Существует ли файл, определяющий, какие элементы следует отображать? (Я проверил ui.h, кажется, это как-то связано с этим).

Подпись автора

Türkiye

217

https://upforme.ru/uploads/001b/ca/8a/339/t275290.jpg
В пользовательском интерфейсе обязательно должен быть смайлик)))

Подпись автора

Türkiye

218

https://upforme.ru/uploads/001b/ca/8a/339/t822150.jpg
Оно проявляет признаки жизни )))

Подпись автора

Türkiye

219

https://upforme.ru/uploads/001b/ca/8a/339/t702864.jpg
Повсюду секретные смайлики)))

Подпись автора

Türkiye

220

https://upforme.ru/uploads/001b/ca/8a/339/t466561.jpg
Я протестировал FR и FF,и, что интересно, логотип Firefox остаётся на экране независимо от настроек, даже после того, как я отпускаю кнопку. Это ошибка?

Отредактировано barbaror4 (2026-07-31 21:46:03)

Подпись автора

Türkiye


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Подключение разной периферии к JL SoC. SPI/I2C/I2S/PWM/UART/GPIO...