Wince6.0 AT91SAM9261的BSP问题

发布者:黑白之间最新更新时间:2016-12-06 来源: eefocus关键字:Wince6.0  AT91SAM9261  BSP问题 手机看文章 扫描二维码
随时随地手机看文章

1 WINCE600\PLATFORM\COMMON\SRC\SOC\ATMEL\COMMON\BOOTLOADER

GernericEBOOT\utils.c文件报error C2220: warning treated as error - no 'object' file generated错误

解决办法:将该文件另存为unicode编译格式

 

2 WINCE600\PLATFORM\AT91SAM9261EK\SRC\BOOTLOADER\FirstBoot\dbgu.h文件里的#define TIME_OUT_CHAR '?报error C2001: newline in constant错误

解决办法:将#define TIME_OUT_CHAR '?改为#define TIME_OUT_CHAR '?'



3 开机花屏

原因:在LCD驱动中只申请了地址空间,没有对显存进行初始化,代码在E:\WINCE600\PLATFORM\AT91SAM9261EK\src\DRIVERS\AT91SAM9261Display\Graphic.cpp

GPE* GetGPE()函数的以下代码中

if ( RegQryValEx(hKey, L"VRAMAddress", 0, &dwType, (LPBYTE)&dwVideoMemStartAddress, &dwBLen) != ERROR_S?SS )

{

// Allocate a bfer in common SDRAM

dwVideoMemSize = dwVideoMemWidth * dwVideoMemHeight * dwBpp/8;

VA_VideoMem = HalAllocateCommonBfer(&myDmaAdapter, dwVideoMemSize, &PA_VideoMem, false);

dwVideoMemStartAddress = PA_VideoMem.LowPart;

DEBUGMSG(GPE_ZONE_HW, (TEXT("Video memory %d kB in SDRAM"), dwVideoMemSize /1024));

}


解决办法:

1)将if条件注掉,在大括号内初始化系统分配的显存


{

// Allocate a bfer in common SDRAM

dwVideoMemSize = dwVideoMemWidth * dwVideoMemHeight * dwBpp/8;

VA_VideoMem = HalAllocateCommonBfer(&myDmaAdapter, dwVideoMemSize, &PA_VideoMem, false);

dwVideoMemStartAddress = PA_VideoMem.LowPart;

DEBUGMSG(GPE_ZONE_HW, (TEXT("Video memory %d kB in SDRAM"), dwVideoMemSize /1024));

unsigned int cnt;

for(cnt=0;cnt

{

*(unsigned char*)((unsigned int)VA_VideoMem+cnt) = 0;

}

}

2)将注册表中的物理地址映射成虚拟地址,再初始化


关键字:Wince6.0  AT91SAM9261  BSP问题 引用地址:Wince6.0 AT91SAM9261的BSP问题

上一篇:IAR调试S3C6410的笔记(一)
下一篇:S3C2440 UART串口驱动1

推荐阅读最新更新时间:2024-03-16 15:23

AT91SAM9261在GPS接收机中的应用
AT91SAM9261 是Atmel公司新推出的ARM9 32位处理器。将它与常用的32位处理器S3C2410作一个简单比较,以说明它的优越性能。AT91SAM926l采用了ARM926EJ-S内核并外扩了DSP指令设备和JAzELLEJava加速器。在工作频率为180 MHz的情况下,其运算速度为200 MIPS。$3C2410采用的是ARM920T内核,虽然它的主频最高可达200 MHz,但在处理诸如乘加指令时没有AT91SAM9261快,尤其在处理流媒体数据时更为明显。 AT91SAM9261具有32 KB的R()M和160 KB的SRAM,还有新增的2个16 KB的数据缓存和指令缓存,32个I/O口,支持LCD和USB设备
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved