先楫HPM6750使用SRAM和遇到的问题
<p> HPM6750使用SRAM可以在创建项目时添加flash_sdram_xip参数,比如:generate_project -b hpm6750evkmini -t flash_sdram_xip,这时代码会储存在FLASH空间,内存使用SRAM。我在测试lcdc例程时发现使用RAM时正常,使用SRAM测试时图像会卡死,并出现下图显示的那种点状图片。</p><p></p>
<p> 因为我的工程开始是在sdk_env_v0.10.0上修改的,不确定是否改了不该改的地方,后来我使用全新的sdk_env_v0.11.0工程对我的屏幕做了适配,测试时同样使用RAM显示正常,使用SRAM会卡死。</p>
<p> 我在board.h里将分辨率改为640*480,hpm_lcdc_drv.c里修改了lcdc_get_default_config里的一些参数,lcdc.c里添加了配置屏幕的引脚和屏幕配置函数。</p>
<p> </p>
<p> </p>
<p></p>
<p></p>
<p> </p>
<p> </p>
<p> </p>
<p>有改动的文件如下:</p>
<p><br />
<br />
<br />
<br />
<br />
<br />
</p>
<p> </p>
<p>更换SEGGER Embedded Studio for RISC-V 6.30解决,原来是SEGGER Embedded Studio for RISC-V 6.10,tflm例程编译遇到问题也是换新版本后解决的。</p>
<p>HPM6750支持RTT的,楼主如果感兴趣的话,可以尝试RTT的相关例程,最近支持包也是一直在更新</p>
页:
[1]