关于libjpeg移植出现程序死机问题

2019-07-20 23:46发布

本帖最后由 电子&mcu爱好者 于 2016-2-20 15:31 编辑

加以下代码会导致整个程序死机(代码下载进去程序就不工作,无法进入main函数);
[mw_shl_code=c,true]        
cinfo.err = jpeg_std_error(&jerr.pub);
[/mw_shl_code]

如果注销以上代码程序可以运行,运行到 (void) jpeg_read_header(&cinfo, TRUE); 就会进入[mw_shl_code=applescript,true]void MemManage_Handler(void)
{
    /* Go to infinite loop when Memory Manage exception occurs 译文:(当内存管理异常发生时,会进入无限循环)*/
    while (1)
    {
    }
}[/mw_shl_code]

内存管理才用百分之30(内部sram)

求助啊??????????????????????????????


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-21 01:07
 精彩回答 2  元偷偷看……
电子&mcu爱好者
2楼-- · 2019-07-21 04:53
正点原子 发表于 2016-2-21 22:31
我们综合实验没问题哦.

我也试过你的代码,不知道为什么就是不行,不知道你那个libjpeg库与stm32库做了哪些兼容改动,

现在果断用的tjpgd解码,还有一个问题想问一下,是不是视频每秒帖数越多,解码越简单,反同理,我每秒10帖  ,实际只有8帖左右,如果每秒20帖,实际帖却又有18帖左右,定时器控制等待我改了一下,如果实际帖少于预定帖,就不需要等待了(定时器控制等待无效)。请问这是什么问题呢。。。。。。。。。。。。。。。。。。。按理我解码10帖那实际帖不可能会少于啊。。。。。。。

一周热门 更多>