LoginSignup
1
0

More than 3 years have passed since last update.

mistake: タッチディスプレイ gen4-uLCD-35DT > Diablo16 Serial Commands Reference Manual > Media Init応答の記載間違い

Last updated at Posted at 2019-11-10
動作環境
Ubuntu 18.04 LTS 
display module: gen4-uLCD-35DT 
  Workshop 4 IDE v4.5.0.17 (on Windows 10 Pro)
MCU: STM32F446 Nuclero-64
  STM32CubeIDE v1.0.1 (on Ubuntu 18.04 LTS)

上記の作業中にはまった資料の間違い。

Media Init応答の記載間違い

Diablo16 Serial Commands Reference Manual
Document Revision: 2.1
Document Date: 21st March 2019
5.3.1. Media Init

ここでは0x06しか返信されないように記載がある。
実際は0x06 0x00 0x01のようになるようだ。

Media Init以降の処理が全て失敗する状況が起きていた。
Workshop 4 IDEにてSerial Command Toolを動かして気づいた。

Serial Command Toolでの通信の内容。
735f193e3f0c9284.jpg

media_Init[FF25] 0.103 (ACK 1 0x0001)
media_SetAdd[FF2F 0000 0000] 0.008 (ACK)
media_Image[FF27 0000 0000] 0.018 (ACK)

Media InitがACK以外に0x00 0x01も受信していることが分かる。
STM32からの通信もそのようにすると、Media Init以降の処理が成功するようになった。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0