微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 给看看 ,这是啥错误 ,库里的,我是打开单色副屏才出的错,就是oled小屏 ,不打开...

给看看 ,这是啥错误 ,库里的,我是打开单色副屏才出的错,就是oled小屏 ,不打开...

时间:10-02 整理:3721RD 点击:

回复netmark 10:43:41

给看看 ,这是啥错误 ,库里的,我是打开单色副屏才出的错,就是OLED小屏 ,不打开单色没错误

回复netmark 10:42:55

Trace 1417486 25926 MOD_NIL TRACE_ERROR interrupt mask: 0xF9DF5800 0x00000000

Trace 1417486 25926 MOD_NIL TRACE_ERROR processing_lisr: 0x00000000

Trace 1417486 25926 MOD_NIL TRACE_ERROR lr: 0x0003B964

Trace 1417486 25926 MOD_NIL TRACE_ERROR diagnosis: healthy

Trace 1417486 25926 MOD_NIL TRACE_ERROR owner:

Trace 1417486 25926 MOD_NIL TRACE_ERROR timing check: 0 0 0 0 0 0

Trace 1417486 25926 MOD_NIL TRACE_ERROR filename: sw_gif_util.c

Trace 1417486 25926 MOD_NIL TRACE_ERROR line: 474

Trace 1417486 25926 MOD_NIL TRACE_ERROR ext1: 0x00000000

Trace 1417486 25926 MOD_NIL TRACE_ERROR ext2: 0x00000000

Trace 1417486 25926 MOD_NIL TRACE_ERROR ext3: 0x00000000

Trace 1417486 25926 MOD_NIL TRACE_ERROR dump:

光辉岁月—驱动 10:43:43
开机就死了
回复
netmark 10:44:07
这个是25哦,不是23d那个
回复
光辉岁月—驱动 10:44:15
可能是单色时GIF不能解了
回复
光辉岁月—驱动 10:44:39
你年前不是有一个什么开机动画时就死这里吗?
回复
netmark 10:44:46
谁用oled屏出现过这错误啊,是
回复
netmark 10:44:48
就这个
回复
光辉岁月—驱动 10:45:11
这个和OLED的屏没有关系,关系是你现在用单色的吧
回复
netmark 10:45:21
oled就是单色啊
回复
netmark 10:45:34
只有黑白 没色阶
回复
光辉岁月—驱动 10:45:44
没有,OLED也有彩色的
回复
netmark 10:45:46
这个副屏
回复
光辉岁月—驱动 10:45:56
可能替代TFT的
回复
netmark 10:46:02
恩,彩色的那是高档货  
回复
光辉岁月—驱动 10:46:05
是的
回复
光辉岁月—驱动 10:46:16
主要是这个单色引起的
回复
netmark 10:47:12
mtk里提供的标准图片也是黑白图片啊
回复
光辉岁月—驱动 10:47:12
你会不会加了一些第三方的东西引起的
回复
netmark 10:47:28
没加 ,就是我发给了大家的那个原始的0932版本
回复
光辉岁月—驱动 10:47:46
你可以不打开这个,你就用黑白图片试一下
回复
光辉岁月—驱动 10:48:01
黑白图片在什么情况下都是黑白图片的
回复
东木北水 10:48:34
彩色的宏你没有关吧
回复
netmark 10:48:47
关了  
回复
东木北水 10:49:23
初始化刷个单色的正常吗
回复
netmark 10:49:38
还没到那步
回复
东木北水 10:49:57
就是oled的初始化
回复
netmark 10:50:01
你调过OLED了?
回复
东木北水 10:50:18
日,这个调了不知道有多少了
回复
netmark 10:50:40
  
回复
netmark 10:50:58
SUB_LCD_SIZE = 96X64BW 用哪个
回复
netmark 10:51:03
是不是bw的
回复
东木北水 10:51:08
你加个刷单色的函数试试,其他代码先不要跑
回复
东木北水 10:51:31
这个没啥关系
回复
东木北水 10:52:01
你先确保oled正常工作
回复
光辉岁月—驱动 10:52:13
这个东西你刷不刷单色都会死的,OLED就是不焊上去也会死
回复
netmark 10:52:27
恩,就是 OLED没焊也一样
回复
光辉岁月—驱动 10:52:33
他的死因是他搞成单色了
回复
东木北水 10:52:44
日哦,25的么
回复
netmark 10:52:48

回复
东木北水 10:52:54
那个版本
回复
netmark 10:52:59
你 SUB_LCD_SIZE 怎么定义的
回复
netmark 10:53:03
哪个都差不多
回复
光辉岁月—驱动 10:53:04
所以你现在不能把他搞成单色
回复
光辉岁月—驱动 10:53:19
这个和SIZE可能都没有关系。
回复
东木北水 10:53:20
就是96x64
回复
东木北水 10:53:43
25哪个版本的
回复
netmark 10:53:53
0932
回复
netmark 10:54:01
COM_DEFS_FOR_AUTO_LCM = AUTO_LCM TFT_MAINLCD DUAL_LCD 这个地方还加那些宏
回复
netmark 10:54:12
我就加了个dual_lcd
回复
光辉岁月—驱动 10:54:45
我的没有这个宏
回复
东木北水 10:54:48
你确定把dual_lcd去掉就没事吗

回复
东木北水 10:54:56
这个要加的
回复
netmark 10:55:04
恩,去掉一点问题都没有
回复
netmark 10:55:23
我再试试 把彩色加上看看
回复
不想低调 10:55:29
oled是串口屏还是并口屏啊
回复
光辉岁月—驱动 10:55:42
这个和屏没有关系
回复
东木北水 10:55:42
这个一般都是串口的
回复
netmark 10:55:52
并口 ,这个关系不大吧 ,我接不接都会有错误啊
回复
光辉岁月—驱动 10:55:58
主要关系是他的这个单色的问题
回复
光辉岁月—驱动 10:56:07
这个是纯软件问题
回复
不想低调 10:56:09
没有,我只是问下
回复
netmark 10:56:22

回复
东木北水 10:56:24
这个版本用的人不多
回复
光辉岁月—驱动 10:56:26
你不要搞成单色,在试一下
回复
东木北水 10:56:36
估计的纯软件的
回复
netmark 10:56:40
多了,很多了
回复
光辉岁月—驱动 10:57:04
25的用他原来的版本就行了
回复
光辉岁月—驱动 10:57:08
很稳定的
回复
netmark 10:57:47
这个版本多了些功能,客户要
回复
光辉岁月—驱动 10:57:55
什么功能?
回复
netmark 10:57:59
我也是没办法呐
回复
东木北水 10:58:11
啥功能
回复
netmark 10:59:26
发件箱留存发送记录
回复
光辉岁月—驱动 10:59:47
就这个功能,你们自己做一个不就行了,呵呵
回复
netmark 10:59:54
我让MMI试着在0812上改了下,改出问题来了,还不稳定  

日期:2010-2-23
回复
netmark 11:00:01
所以才用嘛
回复
光辉岁月—驱动 11:00:10

回复
netmark 11:00:16
这个问题好像0812也有,我年前好像试了
回复
光辉岁月—驱动 11:00:42
你怎么搞成单色的?哪个宏?
回复
东木北水 11:00:58
什么问题,重启么
回复
东木北水 11:01:17
0812不会有这个问题
回复
不想低调 11:01:31
先解决oled的问题,怎么越扯越远
回复
光辉岁月—驱动 11:01:35
东木北水 可能你没有看明白他要问的问题
回复
netmark 11:02:00
东木北水(595056421)
你加 COLOR_SUBLCD 这个宏么
回复
光辉岁月—驱动 11:02:08
netmark(7073640) 10:42:32

netmark(7073640) 10:42:43
一上班就出错误,闹心
光辉岁月—驱动(442823786) 10:42:52
哈哈
netmark(7073640) 10:42:55
Trace 1417486 25926 MOD_NIL TRACE_ERROR interrupt mask: 0xF9DF5800 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR processing_lisr: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR lr: 0x0003B964
Trace 1417486 25926 MOD_NIL TRACE_ERROR diagnosis: healthy
Trace 1417486 25926 MOD_NIL TRACE_ERROR owner:
Trace 1417486 25926 MOD_NIL TRACE_ERROR timing check: 0 0 0 0 0 0
Trace 1417486 25926 MOD_NIL TRACE_ERROR filename: sw_gif_util.c
Trace 1417486 25926 MOD_NIL TRACE_ERROR line: 474
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext1: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext2: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext3: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR dump:
光辉岁月—驱动(442823786) 10:42:58
你的心还在家里
光辉岁月—驱动(442823786) 10:43:39
不是你上次哪个开机不了的吗?
netmark(7073640) 10:43:41
给看看 ,这是啥错误 ,库里的,我是打开单色副屏才出的错,就是oled小屏 ,不打开单色没错误
光辉岁月—驱动(442823786) 10:43:43
开机就死了
回复
netmark 11:02:11
我是没加的
回复
东木北水 11:02:13
不加的
回复
东木北水 11:02:22
加了就是彩色
回复
netmark 11:02:32
就因为不加才出这个
回复
netmark 11:03:22
我加这个 COLOR_SUBLCD 编编看
回复
东木北水 11:03:40
死在哪里,是库里么
回复
netmark 11:03:46
恩,库
回复
东木北水 11:03:52
哪个库
回复
netmark 11:04:03
Trace 1417486 25926 MOD_NIL TRACE_ERROR     MSG_ID_INVALID_TYPE
Trace 1417486 25926 MOD_NIL TRACE_ERROR interrupt mask: 0xF9DF5800 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR processing_lisr: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR lr: 0x0003B964
Trace 1417486 25926 MOD_NIL TRACE_ERROR diagnosis: healthy
Trace 1417486 25926 MOD_NIL TRACE_ERROR owner:
Trace 1417486 25926 MOD_NIL TRACE_ERROR timing check: 0 0 0 0 0 0
Trace 1417486 25926 MOD_NIL TRACE_ERROR filename: sw_gif_util.c
Trace 1417486 25926 MOD_NIL TRACE_ERROR line: 474
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext1: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext2: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR ext3: 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR dump:
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Trace 1417486 25926 MOD_NIL TRACE_ERROR     0x00000000 0x00000000 0x00000000 0x00000000
Error 1417486 25926 Get PS Frame failed (0x8)
Trace 0 0 MOD_RRM TRACE_GROUP_1 [RMPC] Update ENH meas [CS_CONTEXT] using [SRC_DEFAULT]
回复
不想低调 11:04:57
Get PS Frame failed  
回复
东木北水 11:05:08
你看看你的小屏图片包里是什么图片
回复
netmark 11:05:12
这是重启了
回复
netmark 11:05:15
单色图片
回复
netmark 11:05:42
黑白的这种
回复
东木北水 11:05:53
这样试试,把这个包的图片删掉
回复
东木北水 11:06:03
看看会不会
回复
东木北水 11:06:20
可以确定是图片问题还是代码问题
回复
不想低调 11:06:22
还想问个问题,小屏用的是哪家的方案,如果是串口屏的话非标准SPI口能不能画出图片来呢
回复
netmark 11:06:25
试过,好像照样,我再试下
回复
netmark 11:06:56
并口,接不接屏都一样出错,这个错误不在屏
回复
东木北水 11:07:03
可以画
回复
东木北水 11:07:09
GPIO模拟
回复
光辉岁月—驱动 11:07:20
会有点慢吧
回复
东木北水 11:07:31
不会,我们都是模拟的
回复
东木北水 11:07:37
还没有用过spi的
回复
光辉岁月—驱动 11:07:52
哦。如果试过就没什么说的了,
回复
netmark 11:08:46
我先试加 COLOR_SUBLCD 看出不出错,再试删出sub里所有图片看看
回复
不想低调 11:08:51
代码发给我看下,我觉得我自己写的麻烦了
回复
东木北水 11:09:26
这个屏厂都提供的
回复
不想低调 11:09:30
而且我自己编译不过,不打开COLOR_SUBLCD
回复
东木北水 11:10:01
新的工程都会有这个问题,编译不过
回复
不想低调 11:16:02
没能理解,怎么说
回复
光辉岁月—驱动 11:16:24
就是说编译时会有错误,但是可以自己一个一个的搞定
回复
不想低调 13:07:50
确实编译不过,设计到SubLCDSetArray,定义了但是找不到
回复
netmark 13:09:26
自己在lcd.c里加进去,我都是这么加的
回复
不想低调 13:09:39
我加了
回复
netmark 13:09:58
#ifdef DUAL_LCD
    #ifndef COLOR_SUBLCD
const kal_uint8 SubLCDSetArray[]=
{
    0x01,   // 0000 0001
    0x02,   // 0000 0010
    0x04,   // 0000 0100
    0x08,   // 0000 1000
    0x10,   // 0001 0000
    0X20,   // 0010 0000
    0x40,   // 0100 0000
    0x80    // 1000 0000
};
const kal_uint8 SubLCDReSetArray[]=
{
    0xFE,   // 1111 1110
    0xFD,   // 1111 1101
    0xFB,   // 1111 1011
    0xF7,   // 1111 0111
    0xEF,   // 1110 1111
    0xDF,   // 1101 1111
    0xBF,   // 1011 1111
    0x7F    // 0111 1111
};
    #endif
#endif

回复
不想低调 13:10:12
加了
回复
不想低调 13:10:30
rc\gdi_primitive.c", line 2121: Error: C2456E: undeclared name, inventing 'extern int SubLCDSetArray'
"plutommi\mtkapp\gdi\gdisrc\gdi_primitive.c", line 2121: Serious error: C2947E: Illegal types for operands: <subscript>
"plutommi\mtkapp\gdi\gdisrc\gdi_primitive.c", line 2121: Error: C2456E: undeclared name, inventing 'extern int SubLCDReSetArray'
"plutommi\mtkapp\gdi\gdisrc\gdi_primitive.c", line 2121: Serious error: C2947E: Illegal types for operands: <subscript>
回复
不想低调 13:10:34
很无语
回复
不想低调 13:13:06
怎么回事呢
回复
不想低调 13:14:37
0852的版本
回复
netmark 13:15:02
增加申明
回复
netmark 13:15:21
头文件中 □extern
回复
不想低调 13:16:00
你加了没有
回复
netmark 13:16:16
当然加了
回复
不想低调 13:17:11
okay,thanks
回复
netmark 13:17:56
加在lcd_sw_rnd.h 里
回复
netmark 13:18:28
省事 ifdef COLOR_SUBLCD
#else
....//这里
#endif
回复
netmark 13:18:52
我看了下出错的都包含了这个头文件
回复
不想低调 13:19:30
你编过了没
回复
netmark 13:20:39
过了 只不过出现刚开始的问题  
回复
netmark 13:21:10
我加 COLOR_SUBLCD 试试 看还出现不
回复
不想低调 13:23:41
修改 .h又要编译半天
回复
netmark 13:23:59

回复
不想低调 14:34:46
还有个问题就是子屏的数据如何拿出来
回复
netmark 14:45:07
你是OLED不
回复
不想低调 14:46:53
似的啊
回复
不想低调 14:50:57
用的是gpio模拟的,虽然也能画出字东西来,但是自己觉得写的过于麻烦
回复
不想低调 14:51:12
有条件的话能发个代码给看下
回复
不想低调 14:58:07
netmark,给点意见啊
回复
netmark 15:00:23
我的还是有错误呐,咋给你意见啊
回复
netmark 15:00:32
我自己都没调好
回复
蓝人-软件内置 15:00:43
那些是在车公庙的?
回复
netmark 15:00:43
你的COLOR_SUBLCD 宏加没加
回复
不想低调 15:00:44
先交流吗,可以
回复
不想低调 15:00:49
没有
回复
蓝人-软件内置 15:00:59
哥们来这边上班了
回复
不想低调 15:01:04
我现在画的也是乱的
回复
netmark 15:01:29
噢 不是真正的MMI数据界面 是吧 这好办
回复
不想低调 15:04:15
只显示,不交互
回复
netmark 15:05:49
反正我正在new 还要一会
屏不本来就是 只显示,不交互 么,没明白
回复
不想低调 15:06:26
有些地方可以输入的吗
回复
netmark 15:10:29
噢 等我先解决这死机问题看看
回复
不想低调 15:19:13
你要不要先把你的lcd.c发给我看下
回复
netmark 15:25:32
我还没解决死机问题呐
回复
netmark 15:25:40
我lcd.c还没动过
回复
光辉岁月—驱动 15:25:52

回复
光辉岁月—驱动 15:26:00
慢慢来
回复
光辉岁月—驱动 15:26:02
不要急
回复
netmark 15:26:03
oled那是一点都没加
回复
不想低调 15:26:07
你先不画动画吗
回复
光辉岁月—驱动 15:26:28
不要聊了,安心去搞自己的东西吧
回复
光辉岁月—驱动 15:26:30
呵呵
回复
netmark 15:26:39
是 ,在new 这几个都要new一遍尝试一下才知道是什么问题
回复
光辉岁月—驱动 15:27:06
是的,,要像NETMARK学,要找到问题的所在
回复
光辉岁月—驱动 15:27:12
不然怎么搞好搞不出来的
回复
不想低调 15:27:34
库里的东西暂时先放放,Mtk又不是用来学习的  

netmark 16:27:28
删了宏 COLOR_SUBLCD 删除所有sub屏的图片 不会出错
回复
光辉岁月—驱动 16:28:12
你打开宏呢,有图片会有问题不?
回复
netmark 16:28:27
打开宏 有图片就有问题
回复
netmark 16:28:39
错了
回复
光辉岁月—驱动 16:29:00
哦,也死?
回复
netmark 16:29:06
打开 COLOR_SUBLCD 宏 有图片没问题 ,
删了COLOR_SUBLCD  有图片有问题
删了COLOR_SUBLCD 没图片没问题
回复
东木北水 16:29:24
用bmp的试试
回复
东木北水 16:30:53
或者换个gif的试试
回复
netmark 16:31:18
先删除所有gif再试一把
回复
netmark 16:31:27
保留bmp
回复
东木北水 16:31:32

回复
东木北水 16:31:56
理论上工程不会出这种问题的
回复
光辉岁月—驱动 16:32:00
应当没有问题了,这个东西都不会执行了
回复
东木北水 16:32:17
换个gif试试
回复
netmark 16:33:14
要是bmp能用也行,大不了全换bmp
回复
光辉岁月—驱动 16:33:24

回复
东木北水 16:34:09

回复
光辉岁月—驱动 16:34:44
一般情况BUG是这样解,最后到量产时,还要要解的
回复
光辉岁月—驱动 16:35:03
所以最好不要想这种解BUG的方法
回复
netmark 16:36:00
副屏没关系 ,我们也只显示电话号码而已
回复
netmark 16:59:36
不行,只要有图片就铁定assert
回复
光辉岁月—驱动 17:00:08

回复
光辉岁月—驱动 17:01:36
我没有做过双屏的
回复
光辉岁月—驱动 17:02:01
这里面有些做过双屏的,问一下他们可能有知道的
回复
netmark 17:02:54
噢,搞错了,gif删了没压缩   再试试
回复
光辉岁月—驱动 17:03:28
哈哈
回复
光辉岁月—驱动 17:03:38
解压又进去了
回复
netmark 17:03:47
恩 再试
回复
netmark 17:26:46
这下成了 没gif不assert  

你调试成功没?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top