完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在LPC4357FET256的EMC上有一个外部SRAM,型号是IS61WV5128EDBLL-10TLI。
写完驱动调试的时候发现一个很奇怪的问题。 如图所示,我写了一个功能验证程序。外部SRAM顺序写入数据,乱序写入数据,直接填充数据都是正常的。 在程序中使用指针操作时,如果地址%64<32,改变这个地址的数据,也会改变这个地址+32的数据。如果地址%64>=32,改变这个地址的数据也会改变这个地址的数据-32。这导致我写的所有错误数据。 我检查了我的 EMC 配置、数据宽度、时序,尝试关闭缓冲区,但没有解决问题。 我在想的是,如果我的EMC配置错误,那么一开始直接通过地址写数据应该也是错误的。随机写入内存和顺序写入也应该存在问题。所以我想知道这是LPC43xx单片机的BUG,还是Keil MDK的BUG? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1834个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36073 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4201 浏览 0 评论
5795 浏览 1 评论
6579 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4025 浏览 0 评论
469浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
440浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
440浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
529浏览 2评论
570浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 20:20 , Processed in 1.200086 second(s), Total 75, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号