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

uC/OS-View + nxp

Доброго дня.

 

Имееться LPC2148 на платке. Решил поизучать ucos-view (списал порт с примером с Микриума).

- Залил флеш с помощью LPC2000 flash utility.

- Запускаю Вьювер uC/OS-View V3.10g.

В результате наблюдаю прием/передачу байтов (внизу Bytes: xxx/xxx )

тогда-как количестко пакетов 0 (Packets: xxx/0) - нету пакетов,

соответственно нету картинки графика и тасков :(

- Перетыкиваю шнур на второй COM порт (и иняю его в uC/OS-View) - все работает

- После следущего перепрограммирования (на втором порту) с помощью LPC2000 flash utility

аналогичная ситуация и на этом порту.

- После шаманской процедуры: Выкл. комп. - прокрутится 3 раза на стуле - Вкл. комп. - uC/OS-View

снова все показывает, до очередного перрограммирования.

 

В чем может быть проблема? Может кто сталкивался?

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


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

Может быть вот что

1 если в системе есть еще программы работающие с ком портом то возможен конфликт и частичная

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

2Может быть это несоответствие скоростей компа и твоего девайса - попробуй перейти на другую скорость . посмотри что получится

3 Твая программа(или еще что то, может стек маленький) может искажать подготовленные для передачи данные и тогда байты принимаются вьювером а контрольная сумма пакетов не сходится ,так как часть пакета искажена, и пакеты незащитываются как принятые.

4 Также желательно посмотреть осцилографом качество сигнала - иногда барахлят преобразователи уровня RS232.

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


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

возможен конфликт и частичная работа порта.

 

Спасибо, разобрался.

LPC2000 Flash Ulility очевидно не коректно закрывает порт, а уКосковский Вювер не совсем коректно его открывает ;) - потому-как если после программирования запустись любую другую програму работающую с портами - все работает!

Как я раньше не догадался :)

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


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

LPC2000 Flash Ulility очевидно не коректно закрывает порт

Ну так эта утилита уже давно не поддерживается.

Вместо неё NXP предлагает Flash Magic.

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


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

Ну так эта утилита уже давно не поддерживается.

Вместо неё NXP предлагает Flash Magic.

 

Я ее тоже пробовал, но чисто субьективно Flash Magic намного медленней работает и там нету "Flash buffer". :(

Но все равно спасибо, буду знать.

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

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


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

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

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

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

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

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

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

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

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

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