dm8148 syslink examples 无法运行的原因总结

dm8148 syslink examples 无法运行的主要原因如下:

1.memory map

  分为:

  The syslink samples use a different memory map from the default EZSDK installation,

 run syslink examples, you must boot with a different memory for linux.

相关图形加速和gui需要stop的,因为它们之间在内存上由冲突

2.timer的配置问题

// Change timer frequency for Linux server
var timer = xdc.useModule('ti.sysbios.timers.dmtimer.Timer');
timer.intFreq.lo = 20000000;

3.编译时候报错,除了配置错误还有一个版本匹配的问题

附:Memory Configuration Flow

 

EZSDK DynamicallyConfigurationMemorySectionConfigurationFlow.png

Firmware loader load the Dynamically configurable Memory Section info from firmware_loader/src/memsegdef_default.c to MEMCFG_SPACE before loading slave binaries.


During bootup of Video-M3 and VPSS-M3, they read the dynamically memory section info from MEMCFG_SPACE and creates the Local Heaps and Shared regions. This method is not yet integrated to DSP and A8 side of applications, DSP and A8 reads the dynamically configurable memory section info from ti/omx/memcfg/memtbl_cfg.h

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值