问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网上找了段linux下s3c2440的LCD显示图片程序,编译完没错,下载到开发板上执行结果出现Segmentation faul

发布网友 发布时间:2022-05-15 10:37

我来回答

2个回答

热心网友 时间:2023-10-20 17:18

其实我没有嵌入式开发的经验,但粗略地看了一下,在Paint函数中,嵌套了两层for循环,x和y分别从0向LCD_XSIZE和LCD_YSIZE递增

而上面define的LCD_XSIZE和LCD_YSIZE宏分别定义为320和240,那么“t = t + 3”执行了320 * 240=230400次,而t的最大值为319 * 239 * 3 = 228723, 而这里的传入的ch数组即picture数组只分配了129600,小于228723,所以应该是内存越界造成的段错误(Segmentation fault)

如果没有其他错误,个人觉得吧picture数组的大小改为大于228723 + 2 = 228725应该就可以了
段错误一般是内存异常的保护机制,编译器是无法检测的

热心网友 时间:2023-10-20 17:18

关注这个问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 STM32怎么在LCD屏上显示九宫格图片? LCD显示图片 索尼充电头标着:OUTPUT:5.0VDC==1500mA 求助,索尼Z3的充电头是5v1.5A的吗 Excel 07 突然不能替换公式单元格的值(以前可以用的,不知道怎么回事) 2014.5月9日天天向上嘉宾有谁 索尼l36h用多少豪安的充电头 淘客群计划天天9块9活动是什么意思,产品需要包邮吗 2010.5.9 天天向上的那个男生叫什么名字??? 9月9日天天向上里的一个数学问题 天天兄弟所有成员名单有哪些? 冬天9个9这天天什么吉凶 9nine天天天有几个结局 张华从图书室借了一本书看了五天后还剩96页没有看如果只能借阅9天天从第六天 到底有没有苹果9天天信息那么多? 9天天挨辐射 皮肤很次 咋弄 谁知道9天天向上几点直播 天天向上之谢霆锋 天天向上韩庚谢霆锋?天天向上? 给出租户的告知书怎么写 不交垃圾费如何处理 不交垃圾费有被处罚的案例吗? STM32 LCD显示图片的问题 做一个基于FPGA的VGA接口驱动LCD显示图片和字符 在mini2440开发板的LCD上显示图片,把图片转换成数组要只要声明一下,然后要怎么把数组放进去程序里面 many用汉字怎么说? many音标怎么写 ? 百度网盘 a lot of和many的区别 ,许多花和许多水怎么说? 英语翻译,这里的many怎么这么用啊?后面几句是什么句型啊? many的比较级怎么写 many怎么读中文标出来 many还是much? many复数怎么写? many和much用法 为什么用全自动洗衣机洗完衣服后,再放到半自动洗衣机里面,加上水搅 我想把我电脑上录的游戏视频传到手机的快手上,能传吗?怎么传?还有手机上APP下载的视频(比如土豆网 平面设计与赏析学的是什么? 男人秋天衣服少,怎样能够每日穿的新鲜? 男装秋冬季的衣服怎么搭配和摆版 属鼠男1984年8月25 和属猴女1992年9月21 的2019年什么时候结婚日子好 什么炮 填动词一个字 什么炮的四字成语