RS-232 disk mounter

Сабжи короче

Postby creator » Thu, 03.09.2015 13:09:34

Как-то так. В 866 кодировке:
Image
А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Thu, 03.09.2015 13:11:47

:facepalm:
Приаттач лог в зипе.
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Thu, 03.09.2015 13:14:53

А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Thu, 03.09.2015 13:21:21

А еще лучше посмотреть вот этим софтом:
http://www.serialmon.com/download/Seria ... 0setup.exe
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Thu, 03.09.2015 13:24:38

TS-Labs wrote:Приаттач лог в зипе.

Приаттач != положи на вздрочни.сру
Image
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Thu, 03.09.2015 13:28:01

По логу догадываюсь, что неправильно установлен baud для компорта. По идее должен бы быть 115200.
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Thu, 03.09.2015 13:38:44

Выбрал -baud 57600 — на nullmodem заработало! На USB не взлетело, даже на 9600.
А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Thu, 03.09.2015 13:58:08

Опачки... А чо это 57600... :wow2:
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby Koshi » Thu, 03.09.2015 18:41:34

обновил маунтер, в rs-232 была выбрана скорость 57600, заместо 115200...
MGN Group
User avatar
Koshi
 
Posts: 264
Joined: Thu, 26.07.2012 16:41:52

Postby creator » Thu, 03.09.2015 19:15:05

Koshi, спасибо, заработало. И через USB тоже!
А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Fri, 04.09.2015 09:35:04

Короче, я допилил в конфу 2 битика, которые читаются из новейтового порта #00AF:
- бит 3: говорит, что в фифо приема компорта есть данные,
- бит 4: говорит, что в фифо отправки компорта есть место.
Сия доработка призвана координально улудшить скорость компорта.
Желающие допилить софты (тот же маунтер) есть?

Выпилил битики уже :dontknow:
Last edited by TS-Labs on Sun, 01.05.2016 06:25:19, edited 1 time in total.
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby noleg » Sat, 05.09.2015 21:38:39

надо вейты уменьшать. сейчас из-за вайтов предельная скорость около 77кбит
[16:36:13] <TSL> 3. плаг под ВЦ будет писать пушкин. я ему звонил, он согласился
User avatar
noleg
 
Posts: 38
Joined: Mon, 12.08.2013 17:51:25

Postby TS-Labs » Sun, 06.09.2015 09:47:27

Ты тестировал с аппаратным статусом?
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby noleg » Sat, 19.09.2015 15:38:21

у меня сейчас нет аппаратуры
[16:36:13] <TSL> 3. плаг под ВЦ будет писать пушкин. я ему звонил, он согласился
User avatar
noleg
 
Posts: 38
Joined: Mon, 12.08.2013 17:51:25

Postby TS-Labs » Sun, 20.03.2016 03:10:15

UPDATE
* Сокращены таймауты уарта.
* Улучшена сихронизация по стартовым токенам.
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 01.05.2016 04:07:56

UPDATE
+ Добавлена опция вставки задержек при передаче данных.
Полез я отлаживать софты на реале и опачки. Потери кусков секторов на скорости 115200.
Сначала хотел было пилить атмегу, но потом вспомнил, что атмега-то и ни при чем (относительно), а при чем - з80, который из-за атмеги же не успевает забирать данные из уарта.
Решение было гениальным в своей симплицитности: вставить задержки в маунтере при передаче данных. Теперь через каждые переданные 64 байта вставляется 1мс задержка, что понижает общую скорость, однако же не дает переполниться буферу на пентеве. Задержка и размер чанка взяты эмпирически для 3.5МГц (worst case). Работает и збс. Можно продолжать отлаживать софты.
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Sun, 01.05.2016 06:15:33

TS-Labs, спасибо, где её взять? На гитхабе 2 летней давности лежит. Да и ссылку в первом сообщении надо бы поправить.
А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Sun, 01.05.2016 06:19:34

Билд бинаря брать здесь (алсо, ВСЕ в репе, нигде больше).
Сцылки поправляю, спасибо, что напомнил!
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Postby creator » Sun, 01.05.2016 06:24:27

TS-Labs, глаз у меня замылил, "2 hours ago" не отличил от соседних "2 years ago". :) И размер совпадает, хотя бинарно внутри другая.
А, влип, очкарик!
User avatar
creator
 
Posts: 219
Joined: Wed, 11.02.2015 11:22:49
Location: nsk

Postby TS-Labs » Thu, 01.06.2017 04:17:46

UPDATE
! Пофикшен говнокод =)
User avatar
TS-Labs
 
Posts: 5058
Joined: Thu, 26.07.2012 01:29:56

Previous

Return to Utilities

Who is online

Users browsing this forum: No registered users and 1 guest

x