VxWorks / Tornado II FAQ
Change history
August 2005
Added search box to main page. (
Search box
)
July 2005
Integrated vxw_pt2_ppc.html into main vxw_pt2.html again.
Copied some QA's from an old FAQ.
Error message from compiler, caused by spaces in environment variables. (
1.1-U
)
Sharing project files between developers(
1.7-E
)
Problem with application aborted when a telnet session is started. (
1.9-L
)
Added section on Tornado Migration, included question on prjMigrate. (
1.11-A
)
Instrunctions on how to boot and download using a serial port. (
2.3-Q
)
Maximum number of files in a directory. (
3.1-J
)
Problems compiling TFFS under T2.2 (
3.2-K
)
Instructions on creating a RAM-disk(
3.4-B
)
Using /null device for disabling outpur from shell(
3.5-J
)
Problem with loss of fragmented UDP messages. (
4.1-I
)
Setting MUX_MAX_BINDS to the correct value when creating multiple interfaces. (
4.1-J
)
Change timeout for UDP fragmentation. (
4.1-K
)
Retrieving the IP address and port number of a socket connection. (
4.1-L
)
Problem with arpresolve error. (
4.2-D
)
Addition to 4.4-F, indicating which exact key to use (
4.4-F
)
Maximum size of an FTP file transfer (
4.4-H
)
Default directory for FTP transfers(
4.4-I
)
Question on Rsh(
4.8-Q
)
Added section about malloc and memory problems. (
5.4A
)
VxWorks port of Doug Lea's memory allocator (
5.4A-A
)
Task is suspended in memPartFree (
5.4A-B
)
Invallid block error in memPartFree(
5.4A-C
)
Adding a callback to an SNTP server (
5.10-K
)
Startup of logMsg gives a message lost message (
5.13-G
)
Added some links, fixed some broken links (
9
)
April 2004
Problem with accuracy of PPC system clock (
2.2.1-J
)
Problem with muxDevUnload followed by muxDevLoad. (
4.8-P
)
August 2003
Problem with including inline assembler (
1.1-T
)
VisionClick: DriverX installation breaking standby/hybernate mode of Windows 2000(
1.2-E
)
Question about WTX Error 0x100de (AGENT_COMMUNICATION_ERROR) (
1.4-G
)
Problem with exporting data from WindView to Excel (
1.15-E
)
Use of "/tffs0" vs. "/tffs0/" (
3.5-H
)
Setting the TIMEZONE environment variable(
5.11-H
)
Getting the VxWorks and kernel version number (
5.15-E
)
July 2003
A lot of HTML code changes
Slow compilation on T2.2(
1.1-P
)
Excesive code size when compiling C++ code(
1.1-Q
)
Details on the WRS verson of GCC 2.96 (
1.1-R
)
The Diab equivalent of the GCC -mlongcall option(
1.1-S
)
Host application crashes when using WTX-API library functions(
1.4-F
)
Problems starting the debugger(
1.11.2-E
)
Broadcasts do not work anymore with the FEC of the 8260 after upgrading from T2.0 to T2.0.2 (
2.2.1-I
)
Creating a bootable HD(
2.3-P
)
Changed code on how to add a device to the network stack (
4.1-B
)
Question on changing the ARP timeout (
4.2-C
)
DHCP client not accepting the DHCP offer(
4.3-G
)
Probems connecting to the XP FTP server (
4.4-F
)
Problems with the FTP PWD command on the VxWorks FTP server(
4.4-G
)
How to set the Uername and Password for PPP with CHAP (
4.5-B
)
Added link to extra snoop tool (
4.8-C1
)
Added Tilcon to list of Zinc alternatives (
5.13-B
)
[AE] Creating application domain tasks from a priviliged domain (
5.15-B
)
Added note on use of the OpenSSL example Makefile in
6.9-A
.
Split-up the links section in seperate parts and added some links (
Links
)
Creating a bootrom to use netboot using PXE (
PC-BSP 3-D
)
January 2003
Information about Scheme for Vxworks (
6.10-A
)
October 2002
Added description on how to install multiple architectures into one tree using Tornado 2.2 (
1.5-D2
)
Added function to change IP address of an interface (
4.1-F2
)
Question on arptnew failed (
4.2-B
)
Added link to Amazon.co.uk in Books section
September 2002
Error FD Obsolete when using TFFS (
3.2-J
)
Added link to OneSmartClick.com(
Other links
)
Also added link to The Linux PCI IC Repository
Added "newbie" section (
Part 0
)
August 2002
Inspecting static variables (
1.9-K
)
August 2002
Changed email address
Function to grab output of shell command (
1.9-J
)
June 2002
Added memory heap check module (
5.14-E
)
June 2002
Definition of BSP (
2.1-B
)
Difference between VxWorks watchdog and Posix watchdog mechanism (
5.11-J
)
How to change the address of an ethernet interface (
4.1-H
)
Added link to article on memory testing
April 2002
Added link to BGSH in links section and added short item to target shell section (
1.9-I
)
Difference between BSD and END drivers (
4.8-O
)
Tool to make font of simulator readable (
5.9-D
)
March 2002
Addition to 1.1-C, increase number of warnings by GCC (
1.1-C
)
Addition to speeding up compilation process (
1.1-L
)
Problem with Cygwin DLL (
1.1-O
)
Creating encrypted passwords (
1.4-E
)
Tasked listed serveral times in WindView (
1.15-D
)
Reduce flash-wear caused by updating "last accessed" field (
3.2-I
)
Change from file pointer to file descriptor (
3.5-F
)
PPP crashing on large number of small file transfers (FTP) (
4.5-A
)
Function to delete IP address (
4.8-K
)
Example on how to get the default gateway from boot parameters (
4.8-L
)
Problems with high speed networks and netTask (
4.8-M
)
Getting a list of all network devices (
4.8-N
)
Use of C++ in ISRs (
5.3-C
)
Explanation about intlock (
5.3-D
)
Added another idle monitor tool (
5.11-F
)
OpenGL programs running under VxWorks (
5.13-F
)
Autostarting a loaded module (
5.14-D
)
Added VxWorks AE section (
5.15
)
Access fixed address register from within a user domain (
5.15-A
)
Hanging HTTP server after a number of requests (
6.4-B
)
Problem with Intel 82559ER (
PC-BSP 3-C
)
February 2002
Memory leaks when using the shell (
1.9-H
)
General question about version control: what to check in (
1.12-B
)
Problem starting PC-board with bootrom.sys (
2.3-O
)
Problem with NFS and DosFS1 (
3.1-H
)
Mounting and unmounting TFFS devices (
3.2-G
)
Access large flash devices using TFFS (
3.2-H
)
Enabling debug info of the FTP server (
4.4-E
)
Gotcha with C++ static constructors and GCC 2.95.x (PPC) (
5.1-E
)
Addition to part about building decompress function (
5.14-C
)
Januari 2002
Using C++ style comments in a C program (
1.1-N
)
Problems with DosFS2 on PPC603/604 platform (
3.1-I
)
Question about errno 226 when closing a file (
3.5-G
)
Adding a alphanumic keypad to Zinc (
5.13-E
)
November 2001
Added WindRivers description of Super Projects (
1.7.2
)
October 2001
Placing a segment at a specific absolute address (
1.1-M
)
Explanation on why breakpoints are not visible in the shell (
1.2-C
)
Change format of user events in WindView (
1.15-C
)
Modified description of dependencies generation (
1.7-D
)
Reading characters on the shell-port (
1.9-G
)
Information on implementing PCMCIA on StrongARM (
2.2.4-B
)
Expanding memory using external VME memory (
2.5-B
)
Problems caused by another VME card generating a bus error(
2.5-C
)
Information on unmounting a DOS filesystem (
3.1-G
)
Defragmenting a TFFS volume (
3.2-F
)
Using files greater than 4 Gbytes (
3.5-D
)
Using DHCP in combination with WDB on the same port (
4.3-F
)
Sockets ending up in TIMED_WAIT state (
4.6-B
)
Added section about PPP on Solaris (
4.5.3-A
)
rsh deamon for VxWorks (
4.8-J
)
2 simulators communicating on Solaris (
5.9-E
)
In which context are timerroutines executed (
5.11-I
)
Zinc: avoiding blocking input to editbox if a combobox is available (
5.13-C
)
Saving and restoring the screencontents using windML (
5.13-D
)
Explanation on error numbers (
5.14-A
)
Demo using sigVecSet on bus errors (
5.14-B
)
Section about using zLib (
5.14-C
)
Extension to the part about SSL (
6.9-A
)
Removed link to Softrealtime website (
9
)
Information on the MVME2700 printer port (
4-A
)
August 2001
Info about trigraphs (
1.1-K
)
Problems with last stage of compilation/linking (
1.1-L
)
Problems running VXSYS under NT (
1.4-D
)
Problem with generating dependencies(
1.7-D
)
Increasing the linelength of the shell(
1.9-F
)
Document describing how to tune the network stack (
4.1-D
)
Problem with fontsize in VxSim(
5.9-D
)
Example on how to use timers (
5.11-G
)
Rollover in sysUpTime (SNMP)(
5.11-H
)
Alternatives to Zinc(
5.13-B
)
Addition to memory leak item (
6.2-A1
)
Added reference to instructions on building ACE (
6.3-A
)
July 2001
Some minor modifications (HTML, small changes)
June 2001
(Yes, finally some time for a major update!)
Packed structures (
1.1-G
)
Calling C++ functions from a C-file (
1.1-H
)
Question about -fvolatile (
1.1-I
)
Problems with cross-references during link-stage (
1.1-J
)
Start debugging a task right after creation (
1.2-B
)
Calling functions from target shell with increasing parameter (
1.9-D
)
Listing all 2 letter symbols (
1.9-E
)
Question about undefined symbols (mangled names) in shell (
1.14-E
)
The long timerticks WindView sometimes displays (
1.15-A
)
How to create a WindView user events (
1.15-B
)
Created seperate page for PPC specific issues (
vxw_pt2_ppc.html
)
Added information about PPC stacks (
2.2.1-F
)
Added reference to vxTimeBaseGet for PPC (
2.2.1-G
)
Function cacheArchInvalidate not according to EABI standards (
2.2.1-H
)
Added WindRiver comments about e_flags on MIPS architecture (
2.2.3-A
)
Question about undefined ___fixunsdfsi-symbol (
2.2.4-A
)
Addition to part about Solaris
ndd
command (
2.3-G
)
Explanation of the hostname boot-parameter (
2.3-M
)
Question about unresolved symbols when booting from Disk On Chip (
2.3-N
)
Use of raw filesystem with FTP (
3.1-D
)
Problem with creating a directory, DosFS2 and chkdsk (
3.1-E
)
Problems with the TFFS/DosFS2 data cache write task (
3.1-F
)
Problems with lowlevel StrataFlash TFFS drivers (
3.2-E
)
Using more than 256 descriptors in a select call (
3.5-C
)
Problems with T202 DHCP client and Solaris DHCP server (
4.3-D
)
Question about DHCP tags (
4.3-E
)
Changing the priority of the TFTP-task (
4.4-C
)
Reference to FTP server code (
4.4-D
)
Setting the default gateway (
4.8-E
)
Question about getting the MAC address (
4.8-F
)
Implementation of well-known port 7 (
4.8-G
)
Question about netPoolDelete (
4.8-H
)
Change the MAC-address (
4.8-I
)
Mounting a ATA-CDROM drive (
3.5-E
)
Added C++ section (
5.1
)
System crashes after downloading C++ code (
5.1-A
)
Preferred extension for C++ files (
5.1-D
)
Question about WorkQPanic (
5.3-B
)
Example of pthreads added (
5.6-A
)
VxWorks API on top of pthreads API (
5.6-B
)
Added part about semaphores (
5.8
)
Problem with priority inversion of semaphores (
5.8-A
)
Added part to simulator memory configuration (
5.9-B
)
Multiple simulators on Win2K (
5.9-C
)
Creating a stack-trace using trcStack (
5.10-E
)
Spawning a task using a C++ method (
5.10-F
)
Detect and print stack overflow (
5.10-G
)
Errors in timer modules (
5.11-D
)
Creating repeat with small delay without busy-wait (
5.11-E
)
Tool to monitor processor load (
5.11-F
)
Problems with applets loading using IE (
5.12-B
)
Added section about Zinc (
5.13
)
Question about getting the current mouse pointer (
5.13-A
)
Refernce to Lawrence C. Hoff implementation of SNMP agent (
6.7-C
)
Section about encryption added (
6.9-A
)
Added link to http://www.eventhelix.com/ThoughtProjects (
Other links
)
Changing the video-mode in a PC-BSP (
PC-BSP 6-A
)
Addition to question about PCI-configuration (
2.7-A
)
April 2001
Added question about multiple architectures (
1.5-D
)
Added new PC timerstamp driver (
pc-bsp 5
)
February 2001
Added reference to the page from Dave Korn about an update of the compiler
Added question about repeating commands in host shell
How to decrease the last step of the compilation process (
1.1-F
)
Question about order of execution for a taskDelete(taskIdSelf).
Question about WTX tools
Question about reference to init.tcl file (
1.4-C
)
January 2001
Added DHCP problem: interfaces stop working
Added "dc0 - no carrier"
Added question about task priotities
Added section about lint
Added description of the global FTD server variables
December 2000
Reorganisation: moved all network related items to part 4, renamed to Network (was PPP)
Added some more network related items
November 2000
Added NTP code
Added problem with wu_ftpd in RedHat distribution
Added PCI section to chapter 2
Added tool to convert output from GCC to Visual Studio format
Added part about building Envoy SNMP server
Added question about contrunctors and destructors in GCC 2.95.2
Question about adding a second 79C973 NIC
September 2000
How to change the priority of the telnet task
How to increase the memory of the simulator
Added description on how to create a boot-(hard-)disk
Added sources files to support SCC ports on MBX860 board (and other PPC860 processors)
Added example of a lease storage routine and address storage routine for use in a DHCP server
Information on how to add .CC extension to Visual Studio
Problem with LD command from script on NT and Unix
August 2000
Error in usrSerial.c
Error in prj_vxWorks.tcl
Location of the windsh.tcl file
Changes to memDrv component example
Added link to Tornado Prototyper
July 2000
Structure packing on I960
"Target not initialised" question
Added description on where to get replacement Telnet server
Added problems with PPC860 between B5 and D3 release (different interface to Ethernet controler)
Added debugger part and question about RDB
Question about Watchdog timers
Added SimNT BSP page
Addition to use of remote registry on local machine
Added question about missing eabi symbol (main routine)
Added reference to performance information
Addition to W2000 part
Description on how to build documentation using make
Added item on how to avoid formating an initialised RAM-disk
Q3.1-A: only applicable for the original DosFS
Added link to zlib homepage
Added Win2000 problems
Added description on using PC console vs. SIO console
June 2000
Added index to all source files.
Added extra compiler warnings (see files as C++ files)
May 2000
Added TOD RTC clock for PC BSP
Added sysLib.c extensions (PC-BSP)
Added VxHttp.c
Changed description of VPATH
Added makeGen.tcl
April 2000
Added solution for avoiding multiple Tornado sessions when opening files using the Windows explorer
Added JFFS site
Added measurement function for PPC
Changed description of ASM/C output, did not work for Tornado environment
Added VxSniff.c
Question about SW floating point emulation on PC
Added index to BSP pages to Ch. 2 index
Question about adding .o files to a project
Added question about Wind Web Server
Multi boot question
Changed copyright year
Question about connection between VxWorks and NT using BSD-TCP streams
Question about 3c509B
March 2000
Added index to pages and overall index
Changed question about msgQDelete
Added getTime for MVME2300
Question about dosFs withou target shell
Added description on how to use Raw-FS on TFFS
Reboot using Ctrl-X
intDisconnect added
February 2000
Added MV2308 and MCP750 BSP's
Several bootstrap related questions
Problem with msgQDelete
Added section about host tools
January 2000
Added solution for CRLF/LF problem in project files
Added NT to list of platforms for c-files.reg
Added filesize 0 problem to DOSFS
Added item to Target server problem (use remote registry)
Problem with processing bootline
Added example for use of NTP
Added PC-BSP reference, with keyboard problem
Added index to part 5
Added section about telnet to part 1
Added examples on how to use taskInit
Moved text on first page to bottom of page.
Added reference to VxWorks Introduction.
December 1999
Added part about installation, moved c-files.reg
Added description on how to generate listing file
November 1999
Added another solution to problem with usrFdInit
Added new section Processor specific issues
Changed redirection part, moved examples to seperate files
Added c-files.reg and description on restoring file types.
Added memory check function
Added virtual I/O redirection
Added solution for debugger windows off-screen.
Moved chapter 4 and 5 to 5 and 6
Added new chapter 4: Network problems, with description of PPP.
Added Corba engine section to part 5.
October 1999
Added section Other to part 1.
Added question about TSR-tool: crash when sending attachment in MAPI mode.
Added question about initalising the Floppy-drive device.
Added question about long wait during boot over FTP link
Added question about not compiling usrConfig.c
Question Q.1.7.4 added: How to execute a target shell command from the host shell.
Changed Ch. 2.2 to Ch. 2.3, and added new Ch. 2.2: Bootstrap
Added Q.4.3: how to detect failure of loadModule
Split up VxWorks page in seperate pages per chapter
Created Change history page.
© J.A. Borkhuis, 2000 - 2005