您的位置:首页 > 其它

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

2012-04-30 09:40 260 查看
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





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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: