Some problems encountered during the construction of WINCE6.0+S3C2451 environment

Publisher:HaifeengLatest update time:2024-10-18 Source: cnblogsKeywords:WINCE6 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

When I first joined the new company and built the WINCE6.0+S3C2451 development environment, I encountered some weird problems, which delayed me for some time. I wrote them down here, hoping that everyone will take the same detour:

1. When modifying the following content of the s3c2451.bat file, I accidentally added a space after LCD_ATN

set BSP_LCDTYPE=LCD_ATN

But I didn't notice that when I used this environment variable during compilation, an error message was prompted. For example, in the xxx.c file, there is the following code

#ifdef LCD_ATN

Void Init_ATN(void)

{

}

#endif

Then when calling the Init_ATN function, it will definitely say that the function cannot be found. In fact, this is an obvious reminder that the Init_ATN function is not defined. Then, when carefully checking the definition of LCD_ATN, we will find that there is an extra space after it.

2. After installing WINCE6.0+PB6.0, the new project can be compiled successfully. When I had some free time at noon, I applied the patches of WINCE6.0 for 2009, 2010 and 2011. The NK compiled with the same project and the same BSP package could not run and stopped at the VFL_Close function of pseudoVFL..C. At first, I was not sure if it was a problem with the patch, so I uninstalled the installation content of wince6.0 and reinstalled it, which verified that it was a problem with the patch package. But I am not sure which patch package among the three years caused the problem. When I have time, I will also try whether there is this problem under S3C6410 to further clarify the problem.


Keywords:WINCE6 Reference address:Some problems encountered during the construction of WINCE6.0+S3C2451 environment

Previous article:Uboot makefile learning record
Next article:Camera driver based on WINCE6.0+S3C2443

Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号