• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

在IAR仿真用SymbolicMemory看外扩SDRAM

_落雪千寒灬 2019-12-12 浏览量:1080

用STM32F429驱动一个RGB565 分辨率为480272的屏 外扩了SDRAM 地址为0xc0000000

移植了GUI组件LittlevGL 能够正常显示出来图像 其中用了DMA传显示数据 framebuf设置为0xc0000000

然后在IAR进入仿真用SymbolicMemory看外扩SDRAM 

查看地址0xc0000000 运行程序 里面是有数据的 然后把值改为0

按道理因为程序会继续跑 GUI相关程序会把我写的0覆盖掉 变成新的值

可我继续运行 查看0xc0000000的时候 值还是0 没有变化

这是什么原因 会不会是DMA? 但应该DMA不会影响读取啊?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 外部 的SRAM 也是可以的啊,使用keil的时候,要设置使能外部的SRAM,还要设置地址空间,感觉IAR上应该也是有设置的地方的,只要把RAM添加到地址空间上,应该只可以看的了
    • 发布于 2020-01-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 这种可以直接对你的变量开一个窗口,在窗口实现显示你的当前数据
    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

在IAR仿真用SymbolicMemory看外扩SDRAM