Intel i960 Jx Developer's Manual page 400

Microprocessor
Table of Contents

Advertisement

INITIALIZATION AND SYSTEM REQUIREMENTS
Example 12-7. Initialization Boot Record File (rom_ibr.c)
#include "init.h"
/*
* NOTE: The ibr must be located at 0xFEFFFF30. Use the linker to
* locate this structure.
*
The boot configuration is always region 14_15, since the IBR
* must be located there
*/
extern void start_ip();
extern unsigned rom_prcb;
extern unsigned checksum;
#define CS_6 (int) &checksum
#define BOOT_CONFIG ROM
const IBR init_boot_record =
{
BYTE_N(0,BOOT_CONFIG),
0,0,0,
BYTE_N(1,BOOT_CONFIG),
0,0,0,
BYTE_N(2,BOOT_CONFIG),
0,0,0,
12-30
/* value calculated in linker */
/* PMCON14_15 byte 1 */
/* reserved set to 0 */
/* PMCON14_15 byte 2 */
/* reserved set to 0 */
/* PMCON14_15 byte 3 */
/* reserved set to 0 */
(Sheet 1 of 2)

Advertisement

Table of Contents
loading

Table of Contents