UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 32640

10.1 EDK - Why doesn't my VxWorks kernel image that I created for XAPP 1114 boot?

Description

Why doesn't my VxWorks kernel image that I created for XAPP 1114 boot?

Solution

There is a parity mismatch in the TLB's. To work around this problem, modify the following files from the generated BSP:

sysALib.s:

Insert the following code between lines 341 and 342:

/* -- write valid parity bits */

tlbwe r0, r1, 0x0001 /* Write word 1 (RPN, PAR1) */

tlbwe r0, r1, 0x0002 /* Write word 2 (access, PAR2) */

/* -- end */

romInit.s:

Insert the following code between lines 564 and 565:

/* -- write valid parity bits */

tlbwe r0, r1, 0x0000 /* Write TLB entry word 0 */

tlbwe r0, r1, 0x0001 /* Write TLB entry word 1 */

tlbwe r0, r1, 0x0002 /* Write TLB entry word 2 */

/* -- end */

This problem is fixed in 11.1.

AR# 32640
Date Created 05/01/2009
Last Updated 12/15/2012
Status Active
Type General Article