XMODEM을 통해 큰 파일을 보낼 수 없습니다


1

화면 터미널 내에서 XMODEM을 사용하여 직렬 장치로 파일을 보내려고합니다. 작은 (633 바이트)에서는 잘 작동하지만 더 큰 파일 (3.3 킬로바이트)을 보내려고하면 실패합니다.

이것은 두 번의 연속적인 시도입니다.

eLua# recv /wo/hello.lua
Waiting for file ... CCCSending Documents/Telit/HelloT2.lua, 25 blocks: Give your local XMODEM receive command now.
Xmodem sectors/kbytes sent:   0/ 0kRetry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: Retry Count Exceeded

Transfer incomplete
XMODEM error
eLua# recv /wo/hello.lua
Waiting for file ... CCSending Documents/Telit/HelloT2.lua, 25 blocks: Give your local XMODEM receive command now.
Xmodem sectors/kbytes sent:   0/ 0kRetry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: NAK on sector
Retry 0: Cancelled

Transfer incomplete
error

내가 알 수있는 것은 소프트웨어 흐름 제어 (XON / XOFF)를 비활성화하여 해결해야하지만 몇 가지 방법으로 시도했지만 여전히 작동하지 않습니다. 시도했습니다 : "stty -xon -xoff"를 실행하고 화면에 "Ca, f"를 입력하십시오 (모든 모드를 시도했습니다 : "+ flow", "-flow"및 ""+ flow (auto) "). "-fn"화면에 명령 줄 인수를 사용하는 것과 같이 문제를 해결하지 못하는 것 같습니다.

답변:


-1

Lua 지원 펌웨어가있는 Bluetoth 모듈을 사용하여 Tela BlueMod + S42에 Lua 스크립트를 보내려면 하드웨어 흐름 제어를 활성화해야합니다. BTW : 로그를 보면 오래된 펌웨어 버전을 사용하고 모듈을 업데이트 할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.