RDB4078

所属分类:处理器开发
开发工具:C/C++
文件大小:6037KB
下载次数:30
上传日期:2014-09-24 17:31:46
上 传 者jeasonlee
说明:  LPC4078开发板demo,官方红板的开发demo,包含了十多个历程!
(LPC4078 demo development board, the official red board development demo, contains more than 10 course! )

文件列表:
LPC407x_8x_PDL_BSP_RDB4078\.cproject (27413, 2014-09-22)
LPC407x_8x_PDL_BSP_RDB4078\.project (2629, 2014-06-27)
LPC407x_8x_PDL_BSP_RDB4078\Debug\libLPC407x_8x_PDL_BSP_RDB4078.a (1209206, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\makefile (1410, 2014-09-10)
LPC407x_8x_PDL_BSP_RDB4078\Debug\objects.mk (239, 2014-09-10)
LPC407x_8x_PDL_BSP_RDB4078\Debug\sources.mk (416, 2014-09-10)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\lcd_qvga_tft.d (2848, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\lcd_qvga_tft.o (84276, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\lcd_qvga_tft_revPB1.d (3053, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\lcd_qvga_tft_revPB1.o (83748, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\nandflash_k9f1g08u0a.d (3110, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\nandflash_k9f1g08u0a.o (107116, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\norflash_sst39vf3201.d (2696, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\norflash_sst39vf3201.o (94376, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\pca9532.d (2441, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\pca9532.o (81900, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\phylan.d (2482, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\phylan.o (91316, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdcard_MCI_Init.d (2843, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdcard_MCI_Init.o (105468, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_is42s32800d.d (881, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_is42s32800d.o (34828, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_k4s561632j.d (874, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_k4s561632j.o (34824, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_mt48lc8m32lfb5.d (890, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sdram_mt48lc8m32lfb5.o (34836, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sensor_mma7455.d (2476, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sensor_mma7455.o (89020, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sensor_smb380.d (2471, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\sensor_smb380.o (81152, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\subdir.mk (2414, 2014-09-10)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\transceiver_sn74lvc16245.d (2348, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\transceiver_sn74lvc16245.o (77516, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\tsc2046.d (847, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\tsc2046.o (34800, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\uda1380.d (2441, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\uda1380.o (84056, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\usb_host_init.d (2291, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\Debug\src\usb_host_init.o (87668, 2014-09-02)
LPC407x_8x_PDL_BSP_RDB4078\inc\bsp.h (8357, 2014-06-27)
... ...

Code Red Technologies - RDB4078_uIP =================================== Note that this project requires the following library projects to exist in the same workspace... - CMSIS_CORE_LPC407x_8x - RDB4078_Library - LPC407x_8x_PDL_BSP_RDB4078 - LPC407x_8x_PDL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uIP is an open-source TCP/IP stack that provides TCP/IP connectivity for embedded microcontrollers. uIP was developed by Adam Dunkels of the Networked Embedded Systems group at the Swedish Institute of Computer Science but is further developed by a world-wide team of developers. uIP can handle a single network interface and contains the IP, ICMP, UDP and TCP protocols. For more information on uIP, please see: http://www.sics.se/~adam/uip/ Support ------- This example project is based on the open source uIP stack. Code Red can provide support on using this project as supplied to users with a valid support contract with us. But if you require assistance on the general use of the stack or on extending the example, then we would recommend that you raise your questions to an appropriate community forum, such as.... http://www.sics.se/~adam/uip/index.php/Mailing_list http://tech.groups.yahoo.com/group/lpc2000/messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This project provides a port of uIP to the Code Red RBD4078 board and is based on the port provided in NXP's LPC407x_8x_177x_8x Peripheral Driver Library (as available from http://www.lpcware.com). When executed, the application will start up a webserver on the board, displaying a startup message, including the IP address, on the RDB4078's LCD screen. (Note that additional messages are also sent out through the serial port on the board - though the program will still run, even if you do not have an active terminal program connected to the board). The default IP address for the webserver is: 192.168.0.100. If required for your network, the IP address can be changed by modifying the values of the 4 'MYIP' defines in the file 'Emac_uIP.c'. (If required, a separate project is available which instead obtains an IP address automatically via DHCP). Once the webserver has begun running, enter the IP address into your browser window on your PC to see the webserver's statistics and connections details. When this first connection from a client is made to the webserver, a status message will be displayed in the RDB4078's LCD screen. The webserver will also handle ping requests from client machines. Ping requests show up on the webserver's network statistics page as ICMP packets. If required, the webpage contents can be modified. To do this, change the appropriate files in the \apps\webserver\httpd-fs subdirectory of the project. You will then need to process these files into the data files that get built into the executable. To do this, run the PERL program "makefsdata" \apps\webserver. ============== Important Note ============== There is an issue with the default PHY address on the RDB4078 as the LPC4078 pulls its non pull-up IO pins high momentarily in a power up reset but not in a debug generated reset. This causes the PHY address in the hardware to be different under debugging to when the board is used standalone. To work around this a conditional block of code is included in the file \lpc_port\emac.c which checks the Cortex-M4 'Debug Halting Control and Status Register' (DHSCR) to see if a debugger is connected, and if not, then the PHY address is inverted (possible values are 1 and 0). Alternatively the RDB4078 hardware can be modified by putting a 10K pulldown to GND on P19 of UH2 (P1_14). In the case, remove the symbol 'USE_RDB4078_PHY_CODEFIX' from the Project Properties to prevent the code fix being used.

近期下载者

相关文件


收藏者