Home

SBC6300X WinCE6.0 Us..

image

Contents

1. Build 1 succeeded or up to date O failed skipped Figure 6 17 19 The moment 6 WinCE 6 0 image files i e FIRSTBOOT nb0 EBOOT nb0 NK nb0 FIRSTBOOT bin EBOOT bin NK bin will be generated under F WINCE600 OSDesigns SBC6300X SBC6300X RelDinNSBC6300X_ARMV4I Releas folder 5 4 Modules of SBC6300X WinCE 6 0 BSP driver After SBC6300X WinCE 6 0 BSP is installed and the project based on the BSP is initially customized following the instructions of Section 6 4 click View gt Other window gt Catalog Items View gt SBC6300X gt Third Party gt SBC6300X ARMV4I in VS2005 you will see the modules of each driver module of SBC6300X WinCE 6 0 BSP you can choose them on your demand The table below will describe the functions of each module in details SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 27 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual ADC driver ADC driver Audio ACO97 driver ACO9 driver Audio Driver Hg BSP_EXTUART SC160554 serial chip SC16C554 serial chip ee driver driver Lg buzzer Buzzer driver Buzzer driver buzzer Beg Display Display driver Display driver m LDC Ej Ethernet Emacb driver Emacb driver f Ethernet Driver Bc GPIO GPIO driver GPIO driver GPIO driver La tor l2C driver I2C driver T2C THI Driver IPC EEPROM OC EEPROM driver OC EEPROM driver I C EEPROM Driver E Io IO driver IO driver ID B C Keypad IO key driver IO
2. Fie Script File Link Help ATS1S4M9267 Memor Display Start Address 0 300000 Refresh d Display format Size in byte s 0 100 C ascii C amp bit 16 bit Ge 32 bit x 300000 BEA KLS xe bFos5caoG Uxe64BDASG5 OxB6ES 7440 x 0300010 OxDSDEAD60 KACKEN Ox6YODRDIO Ox SAE ALE D4 O0x003000270 OxFSSFFOES Ox DSTEZGEF IXxBADSOEBd5 IXxEFS8BFEDGS lt D ataFlash 474506 DCB SenalFlash amp T25 AT26 MandFlash SDRAM SRAM Download Upload File Send File Mame B inCE B 0 image chinese EBOD T MAND nbi Send File Receive File Mame o Receiwe File Address 020000 O Size For Receiwe File asi Dr byte s Compare zent File with memory I Scripts Send Boot File Execute I File size 0x1000 byte s Writing Ox1000 bytes at Ox0 buffer addr Ox200047FC Ox1000 bytes written by applet ATO1 ISP v1 12 1 96 Figure 3 23 Timll Technic Inc Rev 1 0 1 13 of 29 SBC6300X WinCE6 0 User Manual T Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual EET ST 2 8 AT91SAN9263 EE Sele File Script File Link Help ATSISAMYIZE1 Memory Display Start Address fo 0300000 Refresh lan Format Size in byte s 0 0x100 7 asci amp bit 16 bit f 32 bit x 300000 Ux V TABETT1 xebFos5caoG Uxe64BDASGS OxB6ES 7440 Ox00300010 OxDSDEAD60 KACKEN Ox6YSDRDIO Ux3AEARIFD4 Ox00300070 OxFSS5FFOES Ox DSTEZSGEF IXxBADSOEBd5 IXEFS8BFEDGS
3. 4l GG IW g Build Solution Ctr Shift B 51 Ap Platform Buih EMRE CE Device Rebuild Solution Solution Explorer SBC9261 Clean Solution GA Solution SBCE300X 1 proje Wb SBC6300X d WINCE6OO Favorites H Parameter Files Bj SDKs Sj Subprojects Rebuild SBC6300 Clean SBCBE3ODX AdvancedBuld Commands k Build Commands Build All Subprojects Advanced Build Commands ri Sysgen Clean Sysgen Rebuild All Subprojects Build and Gegen Figure 6 16 18 As the compilation may take a long time depends on the hardware configurations of development workstation please wait After the system compilation is successful VS2005 will export the following information as shown in Figure 6 17 Show output From Build 5 gel Eh Se x makeing Check for d WINCES amp 00 DSDesicms SBCOGB3UD 3 SBOB3ODR y Be lDir SBOB30UM ARMV4I Rel makeing Check for d XWINCE amp O0DW 0SDezsicmnz VSBOB300x amp SBCB3OUUE BelDir SBCES0UE APBMV4AI Rel makeing Change directory to d WINCESGUD makeing run command cmd r C d WIMCE amp e600 public icommonoaksmiscipbpostmalneimg Volume in drive D is WORK Volume Serial Humber is 58567 4BDE Directory of d WINCE amp 6 0 0 X 0SDesicgns SBOB3OUX V SBOB3UDK Relbir SBOB30UX ABRMV4I Release OS 31 2009 12 34 PM 20 082 367 NE bim l Filets 0 082 367 bytes O Dirts 6 635 424 256 bytes free BLR SBCHSOOX build complete SBCSZ6l O error s 1546 warningis
4. D ataFlash AT 45D B DCB SeralFlash 4725 4726 MandFlash SDRAM SRAM Download Upload File Send File Name w inCE 5 image chinese EBOOT NAND nbd Send File Receive File Mame ReceweFile File Address 020000 Size For Receive File mm Dr vm Compare sent File with memory SS Scripts Send Boot File Execute I File size 0x16800 byte s Writing Ox16800 bytes at Ox20000 buffer addr Ox200047FC 0x16800 bytes written by applet ATO1 ISP v1 12 1 96 Figure 24 7 As shown in Figure 3 25 enter address 0x80000 in the Address field in Download Upload File of SAM BA v2 8 Select SBC6300X CD 03 WinCE 6 0 Kit 00 Image Logo bin file in the text box Send File Name then click Send File button in Download Upload File of SAM BA v2 8 SAM BA v2 8 will start burning Logo bin file to the beginning of 0x80000 address of NAND flash on SBC6300X main board SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 14 of 29 d Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual ki SAN BA 2 8 AT915AN9263 EK Sele File Script File Link Help ATSISAMYIZE1 Memory Display Start Address 0300000 Refresh Display format Sebaa C ascii C Sbt C 16bit 32bit 0Ox00300000 x T7 713BE771 Ox6DFS85C86 OxotED ASSES OxBeES 7440 0x00300010 OxDSDEADSO x7753BBC4 x5739hpBDP1l OxsS AEALTFD4 Ox00300020 OxFGSFFOES OxDSVEZOEF OxBADGE S45 OxEFPORFEDS lt DatsFlash AT45DB
5. DCB SerialFlash AT25 4T26 NandFlash SDRAM SRAM Download Upload File Send File Name IO winCE B O image chinese Logo bin ECH Send File Receive File Mame e Receive File Address foz80000 Size For Receive File mm O00 byte s Compare sent File with memory Scripts Send Boot File Execute I File size 0x16800 byte s Writing Ox16800 bytes at Ox20000 buffer addr Ox200047FC 0x16800 bytes written by applet ATO1 ISP v1 12 1 96 Figure 25 8 As shown in Figure 3 26 enter the address 0x00200000 in the Address field in Download Upload File of SAM BA v2 8 select SBC6300X CD 03 WinCE 6 0 Kit 00 Image NK nbO file in the text box Send File Name then click Send File button in Download Upload File of SAM BA v2 8 SAM BA v2 8 will start burning NK nbO file to the beginning of 0x00200000 address of NAND flash on SBC6300X main board After the burning is successful the interface as shown in Figure 3 27 will appear it takes 3 10 minutes to burn NK nb0 file SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 15 of 29 di P Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual ED SIM AT91SAN9263 EK Seles File Script File Link Help AT3154M8251 Memory Display Start Address 0 300000 Refresh Display format Size in byte s 0x100 C axi C Sbt 16 bit Te 32 bit x 0300000 BEACH xeDFa5coS Ix64BbAS585 OxBGES 440 x 0300010 OxDSDEADEO KAREL Oxe7OD
6. OFS RSFS Ox 7D39EA77 Ox TEDESSF1 Ox 56584190 il DataFlash AT45DB DCB SenalFlash AT25 AT26 NandFlash SDRAM SRAM Download Upload File Send File Mame e Send File Receive File Mame e Receive File Address nn Size For Receive File im Dr byte s Compare zent File with memory Scripts Erase All Execute I Buffer address Ox200047FC I Buffer size Ox20000 bytes Applet initialization done ATO1 ISP v1 12 1 96 Figure 3 18 in SAN BA 2 8 AT91SAN9263 EE File Script File Link Help ATSISAM9267 Memory Display Start Address ox300000 Refresh Display Format Gein bytefs 0100 C asci Bb C 16 bit Ze 32 bit Ox00300000 Ox VCS ASIOR Ox 30464071 DUxC3EFDEG3 OX46FDFF3 4 x 300010 xCAEB3S1F OxS5F16i9 8 OxESSCDO0eD ORF 73 5E EE 0Ox003000270 xzSF3B5Fa3 OxTDSSE AT Ox TEDESSF1L 056544190 den I D ataFlash AT 45DB DCB SenalFlash 472574726 MandFlash SDRA M SRAM Download Upload File Send File Mame Send File Receiwe File Mame Hecerve File Address i Size For Receive File as Dr byte s Compare sent file with memory Scripts Erase All n Execute l I Applet initialization done ATG1 ISP v1 12 1 GENERIC EraseAll I GENERIC EraseA l ATO1 ISP v1 12 1 Figure 3 19 4 Select Send Boot File button in the Scripts pulldown menu of SAM BA v2 8 click Execute SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 10 o
7. User Manual Rev 1 0 1 29 of 29
8. enne nennen 18 5 2 The compilation of WinCE system based on SBC6300X WinCE 6 0 BSP 18 5 3 The compilation of WinCE system based on SBC6300X WinCE 6 0 BSP 18 5 4 Modules of SBC6300X WinCE 6 0 BSP driver sse eene 27 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 3 of 29 ral TimlL www armkits com SBC6300X WinCE6 0 User Manual Chapter I Introduction of the Manual This Manual mainly expounds the burning of WinCE 6 0 system image files of SBC6300X main board and the system customization based on SBC6300X WinCE 6 0 BSP 1 1 Terms and definitions Development Workstation Development Workstation means X86 PC installed with Windows XP operating system Microsoft Visual Studio 2005 and Windows Embedded CE 6 0 development environment This PC must have a serial port and a USB port NAND flash NAND flash the 8 bit 128MB SAMSUNG K9F1G08UB NAND flash module on SBC6300X main board SDRAM SDRAM means the extended 64MB SDRAM on SBC6300X main board which consists of 2 pieces of 16 bit 32MB HY57V581620FTP HKOR SRAM SRAM means the 16KB SRAM inside AT91SAM9263 chip that SBC6300X main board uses DNW The serial port tool running on development workstation 1 2 Disclaimer Timll Technic Inc doesn t provide any expressly or implied warranty for all source code software data and documents of the program that are included in this CD including but not l
9. AMSZB1 Memor Display Start Address a ann on Refresh Display Format rea fie byte s 0100 C aci C Bbit 16 bit Ze 32 bit Ox00300000 Oe PCS AS46858 Oe sO04e6a071 OXxCSEFDESS xZ45FDFF3A 0Ox00300010 xCcCiEB351F x55F186 29 xE33CDO ZzD xF735ETEE 0x00300070 OxZOFSBSFS x7D38EAT7T7 Ox YEDEGOG3F1 Ox 56584190 D ataFlash AT 45D B DCB SerialFlash amp T25 AT26 MandFlash SDRAM SRAM Download Upload File Send File Mame a Send File Receive File Marne ReceweFle File Address 0x0 Size For Receive File asi Dr EE Compare sent File with memory Execute I File size Ox1000 bytetss Writing Ox1000 bytes at Ox0 buffer addr Ox200047FC Dx 1000 bytes written by applet ATO1 ISP v1 12 1 96 Figure 3 22 6 As shown in Figure 3 23 enter address 0x20000 in the Address field in Download Upload SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 12 of 29 T Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual File of SAM BA v2 8 Select SBC6300X CD N03 WinCE 6 0 Kit00 Image EBOOT NAND nb0 file in the text box Send File Name then click Send File button in Download Upload File of SAM BA v2 8 SAM BA v2 8 will start burning EBOOT NAND nbO file to the beginning of 0x20000 address of NAND flash on SBC6300X main board After the burning is successful the interface as shown in Figure 3 24 will appear i SANBA 2 8 AT91SAN9263 EK KB
10. B Printer Class Iriver F USB Remote HIIS Class Driver Storage Class Driver Ki WIHCERODT public COMMON oak drisverz u Ki USE Storage Class Driver m Windows Embedded CE Driver Development Eit Supp Figure 6 11 12 Add the following options following the steps of add USB relevant modules as described above Core OS gt CEBASE gt Communication Services and Networking gt Networking General gt Domain Discovery Core OS gt CEBASE gt Communication Services and Networking gt Networking General gt Extended DNS Querying and Update DNSAPI Here we remove the remove the existing default option below Core OS gt CEBASE gt Communication Services and Networking gt Networking General gt TCP IPv6 Support Continue to add the following options Core OS gt CEBASE gt File Systems and Data Store gt Storage Manager gt Storage Manager Control Panel Applet Core OS gt CEBASE gt International gt Locale Specific Support gt Chinese Simplified gt Fonts gt SimSun amp NsimSun Choose 1 gt SimSun amp NsimSun Core OS gt CEBASE gt International gt Locale Specific Support gt Chinese Simplified gt GB1803030 Data Converter Core OS gt CEBASE gt International gt Locale Specific Support gt Chinese Simplified gt Monotype Imaging AC3 Font Compression Device Drivers gt SDIO gt SDIO Host gt SDIO Standard Host Controller Device Drivers gt SDIO gt SDIO Memory gt SD Memory SBC6300X Timll Technic I
11. RBDIO Ox SAR AIF D4 0x00300070 OxFSSFFOES OxDSTEZAGEF UIXBA DOES5415 OxEFSOBRBFEDS DataFlash AT45DB DCB SerialFlash AT25 AT26 NandFlash SDRAM SRAM Download Upload File Send File Name G AvinCE 6 0 image chinese NK nb a Send File Receive File Name EH Receive File Address bx 200000 Size For Receive File asi UO bute s Compare sent File with memory Scripts Send Boot File Execute I File size 0x16800 byte s Writing 0x16800 bytes at Ox20000 buffer addr Ox200047FC 0x16800 bytes written by applet ATO1 ISP v1 12 1 96 Figure 3 26 s SAN DA 2 8 AT91SAN9263 EK File Script File Link Help ATS1S4M9261 Memory Display Start address 0 300000 Refresh Display Format Size in byte s 0x100 C asci C B amp bit 16 bit e 32 bit ox00300000 Ox V4RE VTL UxebFa5cas8 IIxe4BDbA585 xBb6EBT744U x 300010 OxDSDEAD6O Ux 53BBC4 Ox67SDRD10 OxS AE ALF D4 x 300070 xFS5FF E3 xD57EZ8GEF OxexBADSE B45 xEFSBFEDGS DataFlash AT45DB DCB SeralFlashAT25 AT26 NandFlash SDRAM SRAM Download Upload File Send File Mame InCE 6 0 imagechineseNE nb e Send File Receive File Mame Heceree File Address 0x200000 Size For Recerve File mm Dur byte s Compare sent file with memory Scripts Send Boot File sl Execute Ox20000 bytes written bv applet Writing Ox20000 bytes at Ox2040000 buffer addr Ox200047FC Ox20000 bytes written b
12. SBC6300X WinCE 6 0 User Manual Rev 1 0 1 Release 2010 10 27 i TitmiL www armkits com SBC6300X WinCE6 0 User Manual Revision history Rev Date Description 1 0 0 2009 10 24 Initial version 1 0 1 2010 10 27 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 2 of 29 ral TimlL www armkits com SBC6300X WinCE6 0 User Manual Table of Contents SBC6300X WINCE 6 0 USER MANUAL cccccsssscssccscccsssscccesccsccesssccesessscccsesscceccsscccesesscsccsesccseceesnees 1 CHAPTER I INTRODUCTION OF THE MANUAL c cccsccsccsssccscssssceccsssscecesenscecusssseccnsescacessuscecusensesensessacens 4 1 1 Terms and deimmtonsg sse nennen nennen nnne eee enn ener enses enne nnne ns 4 Ee ISON IG U 4 CHAPTER II INTRODUCTION OF WINCE 6 0 SYSTEM eene enne n ene se nenne enne nen 5 2 1 Image files related to SBC6300X WmCEGUsvetem 5 2 2 Working principles of SBC6300X WinCE 6 0 system 5 CHAPTER Ill BURNING OF WINGE SYSTEM os ississancscosasesnsssnandovnsosesvvnsesdesesnsnsnssssoeveseswandasnnnsedebssenndssennsesessons 7 3 1 Introduction of burning SBC6300X WinCE 6 0 system image les 7 3 2 Burn SBC6300X WinCE 6 0 system image through GAMDA 7 CHAPTER IV BOOT WINCE GO SSMN 17 4 1 ee mA NR mm 17 CHAPTER V CUSTOMIZATION OF WINCE SYSTEM BASED ON SBC6300X WINCE 6 0 BSP 18 5 1 Installation of SBC6300X WinCE 6 0 BSP 7 seen eene
13. Select Platform Builder for CE 6 0 from Other project types in New Project wizard enter SBC6300X in name see Figure 6 2 Mew Project Project types Templates EK Visual CT Visual Studio installed templates ee ATL CLR O5 Design General MFE My Templates e Smart Device 2 WINS Search Online Templates E Other Languages Other Project Types Platform Builder For CE 6 0 4 project For creating a Windows Embedded CE 6 0 operating system Mame SECESDUX Location CiUWIRNCESDOOSDesigns we Browse Solution Marne SBCE300 Create directory For solution Cancel Figure 6 2 3 Click OK button as shown in Figure 6 2 the system will next step of Windows Embedded CE 6 0 OS Design Wizard see Figure 6 3 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 19 of 29 di T mlL wwwarmkits com SBC6300X WinCE6 0 User Manual Windows Embedded CE 6 0 OS Design Wizard fx m Welcome to the Windows A2 Windows Embedded CE 6 0 Embedded CE 6 0 OS Design Wizard This wizard guides you through the process of creating an OS design fora CE 6 0 based platform An UG design defines the characteristics of a CE 6 0 05 ou can create an UD design by choosing a design template and one or mare board support packages ESPs A BSP includes an DEM adaptation layer 0AL and device drivers This wizard helps you Choose a BSP Choose a design template Add items to your OS design or remove item
14. e Script File Link Help ATITSAMJZ6 Memory Display Start Address fo 0300000 Refresh fn Display Format Size in byte s 0 hcl D I C asch C Bb C 16 bit fe 32 bit Ox005300000 Ox VCS A53465 OxS04608071 OxCIEFDESGS x46FDFF3 x 300010 xCAEB3S1F 0x55F16494 DUxE33CDUZD xF 735ETEE 0OxD00300070 Oe29FS5B5F9 Oe PDSS9E AT Oe VEDEBSF1 Oe56584190 DataFlash AT45DB DCB SenalFlash AT25 AT26 NandFlash SDRAM SRAM Download Upload File Send File Mame E Send File Receive File Mame Receive File File Address im Size For Receive File axi Dr a Compare sent file with memory Scripts Enable N and lach Execute loading history file 0 events added S4M B4 console display active TclB 4 13 Tk8 4 13 I ATO1 ISP v1 12 1 96 I ATO1 ISP v1 12 1 96 Figure 3 16 2 As shown in Figure 3 16 in the Scripts pulldown menu of SAM BA v2 8 select Enable NandFlash and click Execute button in the column Scripts to enable NAND flash on SBC6300X main board After the Enable operation is successful the interface as shown in Figure 3 17 will appear SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 8 of 29 Aog Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual c ug SAN BA 2 8 AT91SAN9263 EE File Script File Link Help AT315AMS2B1 Memory Display Start Address fo 4300000 Refresh i Display Format Eee byte s D D 00
15. evelopment workstation then the installation of SBC6300X WinCE 6 0BSP is finished 5 2 The compilation of WinCE system based on SBC6300X WinCE 6 0 BSP Here we will not describe how to customize a WinCE project based a BSP in V82005 WinCE 6 0 development environment user can directly copy SBC6300X CD 03 WinCE 6 0 Kit 02 Project SBC6300X rar file to the directory F WINCE600 OSDesigns of development workstation and unzip this file under the same directory User can directly open the project file SBC6300X sln under F WINCE600 OSDesigns SBC6300X folder then you can select Build gt Build Solution in VS2005 to start compiling the customized WinCE system 5 3 The compilation of WinCE system based on SBC6300X WinCE 6 0 BSP This section will describe the steps on how to customize WinCE 6 0 in SBC6300X BSP 1 Open Visual Studio 2005 click File gt New gt Project see Figure 6 1 below SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 18 of 29 TET Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual 23 Start Page Microsoft Visual Studio Window Toals View Target Community Help Ctrl Shift h Web Site File Ctrl M Project From Existing Cade Save All Ctrl ShiFE 5 Recent Projects c Devkit270 S sbcz410 gl sbc2410 SjDewkitz70 Sj ADevKit S EDesKit Recent Files Recent Projects Exit Figure 6 1 2
16. f 29 A T mlL wwwarmkits com SBC6300X WinCE6 0 User Manual button in SAM BA v2 8 an open file dialog box as shown in Figure 3 20 will pop up in SAM BA v2 8 ing SAN GA FF Spa D 73 chinese Ca SS WD Send Boot TEED AT91 ISF v1 12 1 GENERIC Erasesll GENERIC Erasell amp TGa1 ISP v1 12 1 96 GENERIC SendBootFileaUl ATO1 ISP v1 12 1 96 Figure 3 20 5 As shown in Figure 3 21 select FIRSTBOOT NAND nb0 file under the path X08 WinCE 6 0 Kit 00 Image in SBC6300X CD in the open file dialog box of SAM BA v2 8 then click Open button in open file dialog box of SAM BA v2 8 SAM BA v2 8 will automatically start burning FIRSTBOOT NAND nbO file to the beginning of 0x00000000 address of NAND flash on SBC6300X main board After the burning is successful the interface as shown in Figure 3 22 will appear SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 11 of 29 A e T mlL wwwarmkits com SBC6300X WinCE6 0 User Manual ling SAMBA E ERSED Dame OE piso HE EBOOT HAND nbi Start Address e a _SPIDATAFLASH nbO Size in byte s OxO003 1 am M 0x003 NK nb Dx 03 D ataFlash AT Download Send Fi Hecerve FI Ss THO Send Boot SHB 4791 ISP v1 12 1 GENERIC EraseAll GENERIC Eraseall 4791 ISP v1 12 1 GENERIC SendBootFileGul ATO1 ISP v1 12 1 96 Figure 3 21 in SAN BA 2 8 AT91SAN9263 EE File Script File Link Help A S315
17. ice Provides the starting point for a range of Small Footprint Device personal digital assistants PDAs or Thin Client mobile devices with a clamehell and keyboard design Figure 6 5 6 Click Next as shown in Figure 6 5 select Mobile Handled in newly opened Design Template Variants gt Variants see Figure 6 6 Windows Embedded CE 6 0 05 Design Wizard Design Template variants Select a design template variant that provides the functionality that pour target device requires variants Mobile Handheld Mobile Handheld Enterprise Web Pad Figure 6 6 7 Click Next button as shown in Figure 6 6 to open Applications amp Media window add Internet Browser gt Internet Explorer 6 0 and WordPad in existing default options see Figure 6 7 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 21 of 29 di Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual Windows Embedded CE 6 0 05 Design Wizard Applications amp Media Select items for applications and media to include in your OS design NET Compact Framework 2 0 amp Windows Embedded CE based word fl File Systems and Data Store processing application H E Windows Embedded CE Error Reporting ActiveSync Se Internet Browser ff Internet Explorer 6 0 w Quarter YGA Resources Portrait Mode Windows Media amp udio MP3 Windows Messenger WordPad Figure 6 7 8 Click Next button as shown in Figure 6 7 to open Networking amp Communicatio
18. imited to the guarantee for any specific purpose All risks are borne by the users of the CD If any defect is found the program any expenses arising of servicing modifying or correcting the defects will also be borne by the users SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 4 of 29 di Ti mlL www armkits com SBC6300X WinCE6 0 User Manual Chapter Il Introduction of WinCE 6 0 system 2 1 Image files related to SBC6300X WinCE 6 0 system If WinCE system is customized using SBC6300X WinCE 6 0 BSP that we provide and the compilation is successfully finished the system will generate 6 image files i e FIRSTBOOT nbO EBOOT nb0 NK nbO FIRSTBOOT bin EBOOT bin NK bin of which 4 files are usually used in burning processes Le FIRSTBOOT nb0 EBOOT nb0 NK nb0O NK bin The files generated in nb format will finally be burnt to NAND flash and they can directly run in SDRAM while the files in bin format must first be converted into nbO files by EBOOT running on SBC6300X main board obt then they are burnt to NAND flash 2 2 Working principles of SBC6300X WinCE 6 0 system At present our SBC6300X WinCE 6 0 BSP supports two booting modes i e NAND flash Figure 2 1 is their rough booting flow chart REMBOOT Copy FIRESTBOOT to SEAM H Run FIESTBOOT FIESTBOOT Fun Eboont Download or Update Os Figure 2 1 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 5 of 29 e TimlL
19. jext p zs Gl jj Paramet z i spes Properties Recent Projects bn mj subprojects lspcazet LSDewkit270 ae sbez410 Sh sbc2410 rui Figure 6 13 15 Tick Enable eboot space in memory IMAGE 1 in Build Options as shown in Figure 6 14 click OK to finish the settings of compilation SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 25 of 29 di e T mlL wwwarmkits com SBC6300X WinCE6 0 User Manual SBC630 0x Property Pages Configuration AckiverSBCa261 ARMVAT w Configuration Manager El Common Properties Build options Build Tree WINCEROOT Buffer tracked events in RAM IMGOSCAPTURE 1 E Configuration Properties Enable eboot space in memory IMGEBOOT 1 General Enable event tracking during boot IMGCELOGENABLE 1 o Locale Enable hardware assisted debugging support IMGHDSTUB 1 Build Options Enable kernel debugger na IMGNODEBUGGER 1 Environment W Enable KITL no IMGNOFKITL 1 Custom Build Actions Enable profiling IMGPROFILER 1 Subproject Image Settings Enable ship build WINCESHIP 1 Flush tracked events to release directory IMGSUTOFLUSH 1 Run time image can be larger than 32 MB IMGRAMB4 1 Use copy instead of links to populate release directory BUILDREL_USE_COPY 1 write run time image to flash memory IMGFLASH 1 Apply Figure 6 14 16 As shown in Figure 6 15 tick the driver of the module you need SBC6300X main board in View gt Other_
20. key driver Keypad HD Local Area Hetworking LAW devices DM9000 driver DM9000 driver F Ethernet Iriver B matrixkey 6X6 matrix keyboard 6X6 matrix keyboard Id driver driver B pM PWM driver PWM driver FHM Driver SDHC SD card SDIO driver SI Host Controller Driver Bottom Slot SI Host Controller Driver Top Slot E Serial AT91SAM9263 serial AT91SAM9263 serial serial Driver driver driver a TFTLCD TFTLCD driver TFTLCD driver Gi TFTLCD 320x240 TFTLCD 480X272 TFTLCD 640 480 TFTLCD 800x480 3 0 Touchscreen Touch screen driver Touch screen driver Touchscreen GES USB Function USB device driver USB device driver SD card SDIO driver B USE Function Bus Drivers USB Function Driver SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 28 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual Smeg USE Host USB host driver USB host driver B A USB Host Controllers m USB Host E E Ethernet bootloader Bootloader Bootloader Q lataflazh bootloader Gei Handtlash bootloader S Saved Registry Hive registry Hive registry Registry saved in NAND Flash Hive B 9 HandFlash NAND flash driver NAND flash driver Wand Flash Hg SD Memory Card Drivers SD card 4 cables SPI SD card 4 cables SPI SD Menory Card Driver driver driver Note SD card SDIO driver and SD card 4 cables SPI driver can only be selected one SBC6300X Timll Technic Inc WinCE6 0
21. nc WinCE6 0 User Manual Rev 1 0 1 24 of 29 TETT Ti mlL www armkits com SBC6300X WinCE6 0 User Manual Device Drivers gt USB Function gt USB Function Clients gt Mass Storage Device Drivers gt USB Function gt USB Function Clients gt serial 13 Set compilation type as SBC6300X ARMVAI Release see Figure 6 12 7 SBC63002 Microsoft Visual Studio File Edit View Project Build Debug Target Tools Window Community Help Gi 1 22 d yd 25 I A klpm ARMBE Platform Bu SBCB300x ARMVAI Debug Device CE Device M OS Edu piu Ei SBCB300x ARMV4I Release Solution Explorer SBCOz6l AES M Start Page Configuration Manager or Solution SBOB3OUX 1 project i 1 Wille assis de SEE e Visual Stud t di wINCEBOD i H Vy Favorites H C Parameter Files Recent Projects Bj SDKs Bj Subprojects isecoz61 Slpevkitz70 38 zhe241 n Figure 6 12 14 Click Project gt properties in VS2005 see Figure 6 13 7 SBC6300z Nicrosoft Visual Studio Fie Edit View Project Build Debug Target Tools Window Community Help Add New Subproject SBCB300x ARM Platform REESE CF Device Add Existing Subproject Solution Explorer Start Page Add New SDK g Solution SBCB300 Add Existing SDK gt Microsoft LA Visual Stu ne b diwWING Unload Project m Lr Favorite Set as StartUp Pro
22. ng from 0x00200000 address The area in NAND flash after 0x2860000 address will provide clients for use as NAND flash hard disk under WinCE system Therefore client can customize WinCE system of no more than 40MB If you need store WinCE system of bigger than 40MB or need reduce the NAND flash partition reserved for WinCE system images please feel free to contact our technicians 0X02860000 0X00200000 NAND flash 0X00080000 0X00020000 0X00000000 Figure 2 3 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 6 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual Chapter Ill Burning of WinCE system 3 1 Introduction of burning SBC6300X WinCE 6 0 system image files Now our SBC6300X WinCE 6 0 BSP supports two burning modes first burn FIRSTBOOT EBOOT and WinCE system image NK using the SAM BA software that ATMEL provides second connect VS2005 WinCE 6 0 development environment installed on client development workstation or other TFTP servers e g CEDownload exe to SBC6300X main board burn WinCE system image files NK via net cable using the EBOOT on SBC6300X the EBOOT that SBC6300X WinCE 6 0 BSP of current version generates doesn t support for the burning of user booting codes FIRSTBOOT and EBOOT it can only burn WinCE system image file NK bin Important if you use EBOOT the user booting code on SBC6300X main board to WinCE system image file NK the actual process will be EBOOT the use
23. ns remove Personal Area Network PAN gt Bluetooth and Personal Area Network PAN gt lraDA from in existing default options see Figure 6 8 Windows Embedded CE 6 0 05 Design Wizard Py Welcome to the Windows wf Embedded CE 6 0 OS Design Windows Wi izard Embedded CE 6 0 This wizard guides you through the process of creating an OS design fora CE 6 0 based platform An UG design defines the characteristics of a CE 6 0 05 ou can create an UD design by choosing a design template and one or mare board support packages BSPsz A BSP includes an QEM adaptation layer 0AL and device drivers This wizard helps you Choose a BSP Choose a design template Add items to your OS design or remove items fram it To continue click M ext Figure 6 8 9 Click Next button as shown in Figure 6 8 Click finish in newly opened OS Design Project Wizard Complete see Figure 6 9 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 22 of 29 Zi T mlL wwwarmkits com SBC6300X WinCE6 0 User Manual Windows Embedded CE 6 0 05 Design Wizard OS Design Project Wizard Complete You have completed the wizard Press Finish to create your UG Design project Figure 6 9 10 Click Acknowledge in the interface as shown in Figure 6 10 to finish the initial customization of WinCE 6 0 OS Catalog Item Motification NDIS User mode I O Protocol Driver Security Warning Security Warning MDISLUICO allow
24. ns ascii C Sbt C 16 bit fe 32 bit Ox00500000 Ux c3A3486B Ox3046A071 DUxcC3EFDEG3 Ux456FDFF3 Ox00300010 OxC AEBS SIP OxXS5F 16498 DUxE3S3CDbUZzD OXF VSSEVEER 0x00300070 Ox2ZOFSBSF9 Ox TDS9E AT Ox TVEDE6B3F1 Ox 56584190 D ataFlash AT 45D B DCB SenalFlash amp T25 AT26 MandFlash SDRAM SRAM Download Upload File Send File Hame Send File Receive File Mame ReceweFle File Address ast Size For Receive File nm O00 m Compare sent file with memory ae Scripts Enable NandFlash Execute I Buffer address Ox200047FC I Buffer size 0x20000 bytes I Applet initialization done ATO1 ISP v1 12 1 96 Figure 3 17 3 As shown in Figure 3 18 in the Scripts pulldown menu of SAM BA v2 8 select Erase All click Execute button in SAM BA v2 8 SAM BA v2 8 will automatically erase entire NAND flash After the Erase operation is successful the interface as shown in Figure 3 19 will appear SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 9 of 29 i Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual ia SAN BA 2 8 AT91SAN9263 EK File Script File Link Help ATS1S4M9267 Memor Display Start Address 0 300000 Refresh Display Format Size in byte s Ox100 C asci amp bit C 16 bit 32 bit x 300000 Ux c3A34856B x3046A071 DUxc3EFDEG3 Ux456FDFF3 x 0300010 DUxCAEB3SS1F OxXS5S5F 16498 DUxE33CDUZD UxF 35ETEE x 3 00020 OxeZ2
25. r booting code on SBC6300X main board will first download WinCE system image file NK bin that VS2005 WinCE 6 0 generates from TFTP server running on development workstation to SDRAM onSBC6300X main board via net cable then the file will be converted into NK nbO before being burnt to NAND flash The TFTP server mentioned here can be the server provided in VS2005 WinCE 6 0 development environment or other TFTP servers Please note that the port parameter of the TFTP server that you use is 980 instead of 69 the standard TFTP port The software CEDownload exe which we will describe in Section 3 4 below is a TFTP server software which has changed the default TFTP port from 69 into 980 3 2 Burn SBC6300X WinCE 6 0 system image through SAM BA 3 2 1Install SAM BA software Install the application O3 WinCE 6 0 Kit 04 Tools Install AT91 ISP v1 12 exe in SBC6300X CD on your development workstation as the default path and configurations of AT91 ISP v1 12 exe program After the installation is finished you will see the icon of SAM BA v2 8 see Figure 3 1 appearing on the desktop Figure 3 1 3 2 2 Burn SBC6300X system image through SAM BA software 1 Put the Jump J24 in open status As shown in Figure 3 16 select NandFlash header in SAM BA v2 8 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 7 of 29 T i TimlL www armkits com SBC6300X WinCE6 0 User Manual ae SS reg ia SAN HA 2 8 AISISANS263 ER Fil
26. s applications to send and receive raw Ethernet packets directly to an NDIS interface Applications can use this method to cause undesired behavior in an operating system that does not require privileged applications For more information see NDISUIO Implementation Figure 6 10 11 Tick the following options under View gt other windows gt Catalog Items View gt SBC6300X gt Core OS gt CEBASE gt Core OS Services gt USB HOST Support in Catalog Items View of VS2005 USB Function Driver USB Host Support USB Human Input Device HID Class Driver gt USB HID Keyborad and Mouse USB Storage Class Driver SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 23 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual See Figure 6 11 Catalog Items View CS Filter 3 Search w SBCB300X iad BST 21g Core 0S A CEBASE J Applications End User J Applications and Services Development 2 Communication Services and Hetworking B J Cere DS Services system Event Lag Battery Driver j Debugging Tools m Device Manager el Display Support Internet Appliance CIABASE Support Kernel Functionality H Notification Choose 1 m Hotification LED Support EI Parallel Port Support H Fower Management Choose 1 m serial Port Support m UI Proxy for Kernel Mode Drivers B J USB Host Support WSB Function Driver x USB Host Support ES USB Human Input Device HID Class Driver F US
27. s fram it To continue click Next Figure 6 3 4 Click Next button in Windows Embedded CE 6 0 OS Design Wizard as shown in Figure 6 3 select SBC6300X ARMVAI in Board Support Packages BSPs as shown in Figure 6 4 Paindows Embedded CE 6 0 05S Design Wizard Py Board Support Packages As Available ESFs Aruba Board ARMVAI BSP contains a set of device drivers that CT ATO15AMG2E1EK are added to your OS design ATSISANDZESER select one or more BSPs for your US design IE Device Emulator ARMV4AT IE Dewvkite O00 ARMVAT Fi ESP3T5 ARMVAT BSF for Timll SBCB3 x F HdSample OMAPZ420 ARMVAI F Mainztonelll PRAZTA ARMVAT il SBCBOO0K ARMVAT SS ABMVAT F SBCIZE1 ARMVAT Hote Only BSPs supported by installed CPUs are displayed in the list lt b w Foe a gt SE FE Figure 6 4 5 Click Next button as shown in Figure 6 4 select PDA Device in newly opened Design Templates gt Available design templates see Figure 6 5 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 20 of 29 di P Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual Windows Embedded CE 6 0 05 Design Wizard Design Templates A design template is a set of predefined catalog items Available design templates Choose the design template that is most closely aligned with the purpose of your target device Consumer Media Device Custom Device Industrial Device POA Device l 8 Phone Den
28. window gt Catalog Items View gt SBC6300X gt Third Party 25SBC6300X ARMVAI in VS2005 For details of each driver module please refer to Section 6 5 Catalog tems View E Filter A Search gt W SBCE300X a BSP B J Core 0S 5 0 CEBASE H Applications End User 2 Applications and Services Development 2 Communication Services and Hetworking A Core OS Services l System Event Log Battery Driver j Debugging Tools m Device Manager m Display Support Internet Appliance IABASE Support H Kernel Functionality iL Notification Choose 1 m Hotification LED Support C Farallel Fort Support H Fower Management Choose 1 m serial Port Support el UI Proxy for Eernel Mode Drivers Hg USE Host Support WSB Function Driver USB Host Support USB Human Input Device HID Class Driver E F USB Printer Class Driver USB Remote HIIS Class Driver B WSE Storage Class Driver E WINHCERODT public SCOMMON oak driverz u E USE Storage Class Driver m Windows Embedded CE Driver Development Eit Supp SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 26 of 29 di Ti mlL wwwarmkits com SBC6300X WinCE6 0 User Manual Figure 6 15 17 As shown in Figure 6 16 click Build gt Advanced Build Commands gt Sysgen of VS2005 to start compiling 9 SBC6300 Nicrosoft Visual Studio File Edit View Project Debug Tools Window Target Community Help
29. www armkits com SBC6300X WinCE6 0 User Manual 2 2 1 Principles on the booting of SBC6300X WinCE 6 0 system from NAND flash After power on the system is fixed inside CPU of AT91SAM9263 ROMBOOT will automatically copy FIRSTBOOT image the first level user booting code from SPI NANDflash 0x00000000 address to SRAM inside CPU of AT91SAM9263 and execute it FIRSTBOOT Ss role is to initialize SDRAM memory SPI NANDflash in AT91SAM9263 CPU and SBC6300X main board and copy EBOOT the second level user booting code from SPI NANDflash 0x00020000 address of SBC6300X main board to SDRAM of SBC6300X main board and execute it FIRSTBOOT also copy Logo from NANDflash 0x00080000 address of SBC6300X main board to SDRAM In default state EBOOT will automatically copy WinCE system image NK from NAND flash 0x00200000 address to SDRAM of SBC6300X main board and hand over system control to operating system In addition EBOOT undertakes the management operations of underlying hardware and settings of the data shared with operating system 2 3 The address of SBC6300X WinCE 6 0 image files in NAND flash If you choose to boot from NAND flash FIRSTBOOT is located at the beginning of 0x00000000 address of Nand flash the capacity of FIRSTBOOT is 4KB EBOOT is located at the beginning of 0x00020000 address of Nand flash the capacity of EBOOT is 200KB the Logo is saved at 0x00080000 of Nand flash WinCE system images are located in NAND flash in an area of 40MB starti
30. y applet ATO1 ISP v1 12 1 96 Figure 3 27 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 16 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual Chapter IV Boot WinCE 6 0 system 4 1 Boot WinCE system 1 select to boot from NAND flash then burn WinCE 6 0 system image files 2 Make the power SWITCH be ON state WinCE system will be booted Enter WinCE 6 0 system TFTLCD will first display calibration touch screen as shown in Figure 4 1 fully press and briefly hold stylus on the center of the tarc Repeat as the target moves around the screen Press the Esc key to cancel zz Figure 4 1 SBC6300X Timll Technic Inc WinCE6 0 User Manual Rev 1 0 1 17 of 29 Zi TimlL www armkits com SBC6300X WinCE6 0 User Manual Chapter V Customization of WinCE system based on SBC6300X WinCE 6 0 BSP Notes To develop Windows Embedded CE 6 0 operating system using SBC6300X BSP you need setup Windows Embedded CE 6 0development workstation This Manual specifies that Windows Embedded CE 6 0 development workstation software is to be installed in Driver F that is to say the installation path for Windows Embedded CE 6 0 is F WINCE600 5 1 Installation of SBC6300X WinCE 6 0 BSP Unzip SBC6300X CD 03 WinCE 6 0 Kit 01 BSP SBC6300X rar to F WINCE600 PLATFORM of development workstation Unzip SBC6300X CD 03 WinCE 6 0 Kit 01 BSP ATMEL rar to F WINCE600 PLATFORM COMMON SRC SOC of d

Download Pdf Manuals

image

Related Search

Related Contents

  Support de bureau à col de cygne Mode d`emploi  DW052 DW053 DW054 DW055 DW056 DW057  Samsung T190P User Manual  H-100 Fuel Cell Stack  MGS3600-24F/XGS3600-26F/XGS3600-28F  Philips HMP7000  HE-...-LO    取扱説明書 - オーム電機  

Copyright © All rights reserved.
Failed to retrieve file