初级会员
- 积分
- 93
- 金钱
- 93
- 注册时间
- 2020-1-10
- 在线时间
- 45 小时
|
10金钱
最近想在H750XBH上移植一个littlevgl,参照原子的教程移植完后发现DMA2D传送失败,程序如下
printf打印的color地址在0x20000000(也就是DTCM)处,而DMA2D不能访问DTCM
然后我把lv_conf.h中的 LV_MEM_ADR 宏改为0x30000000也还是相同的结果
注:因为板子上没用SDRAM,所以LTDC缓存分配在了0x24000000处,所以想把littlevgl的内存放在0x30000000处
icf文件:
define symbol __ICFEDIT_region_ROM_start__ = 0x90000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x91000000;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000;
define symbol __ICFEDIT_region_ITCMRAM_end__ = 0x0000FFFF;
有道友知道怎么配置littlevgl的内存么?
|
|