реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Приём данных по UART в Blackfin
iae
сообщение Feb 25 2016, 11:54
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 11-02-16
Пользователь №: 90 418



Имею дело с приёмом данных по UART в BF527. UART используется для приёма .LDR файлов, чтобы затем процессор отправил их в ПЗУ. Т.е., принимаю блоки заголовков и блоки кода. Программу пишу на ассемблере. Данные сначала пишутся побайтно в некоторый буфер, затем, для анализа заголовка, также побайтно извлекаются из буфера.

Вопрос: 16 байт одного заголовка следуют непрерывно друг за другом или между ними есть какая-нибудь гадость?
Go to the top of the page
 
+Quote Post
gbs
сообщение Feb 29 2016, 11:40
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 860



Цитата(iae @ Feb 25 2016, 14:54) *
Имею дело с приёмом данных по UART в BF527. UART используется для приёма .LDR файлов, чтобы затем процессор отправил их в ПЗУ. Т.е., принимаю блоки заголовков и блоки кода. Программу пишу на ассемблере. Данные сначала пишутся побайтно в некоторый буфер, затем, для анализа заголовка, также побайтно извлекаются из буфера.

Вопрос: 16 байт одного заголовка следуют непрерывно друг за другом или между ними есть какая-нибудь гадость?


Если это intel hex, то вы можете погуглить описание формата - там все написано. Или посмотреть LDR viewer'ом.
Я так понимаю - вы закачиваете прошивку во флеш память для последующей загрузки из нее?
Go to the top of the page
 
+Quote Post
iae
сообщение Mar 10 2016, 12:31
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 11-02-16
Пользователь №: 90 418



Я уже разобрался, данные следуют друг за другом как и при обычном приёме по UART. Да, вы правильно поняли.
Нужно было долго и мучительно в чужом коде разбираться, поэтому и стал сомневаться в простых истинах) Спасибо за ответ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016