This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Starterware/SN65C1168:bmpToRaster问题:无法使用565 RGB参数进行转换

Guru**** 2478765 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/577057/starterware-sn65c1168-issue-of-bmptoraster-cannot-convert-with-565-rgb-argument

部件号:SN65C1168

工具/软件:Starterware

尊敬的各位:

现在我想使用工具bmpToRaster将图像(.bmp)转换为image.h

我发现此工具可以使用24 RGB参数进行转换(我有24位.bmp图像),但不能使用565 RGB参数进行转换(我有另一个16位bpp .bmp)

当我键入以下命令时:

./a.out 80.048万 ./16bit.bmp ./image.h 565 RGB

图像 开始时似乎存在分割故障。h,如下所示:

$ cat image.h:

ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0xf800,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,

四,

有人能提供帮助吗? 我的PC是Ubuntu 16.04 64位。

提前感谢!

Jakebo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将此主题移至工业界面论坛。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不知道C67x单核DSP论坛是如何举办的,但再次尝试将其举办到工业接口论坛。 Lalindra不是指我能告诉的MPU/DSP入门软件。 -RandyP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在ISO8859-1编码中,“ÿ”是代码为0xFF的字符。

    这似乎是程序在文件的开头转储一些垃圾。 字符串"unsigned short const image[]={"可能已被覆盖,这可能是由于缓冲区溢出。

    理论上,如果某些参数不正确,则工具应进行投诉。 请显示“file ./16bit.bmp”和“hexdump -C -n 128 ./16bit.bmp”的输出。