20-101-1138 Rabbit Semiconductor, 20-101-1138 Datasheet - Page 50

RCM4300 RABBITCORE

20-101-1138

Manufacturer Part Number
20-101-1138
Description
RCM4300 RABBITCORE
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 20-101-1138

Module/board Type
MPU Core Module
Product
Microcontroller Modules
Data Bus Width
8 bit
Core Processor
Rabbit 4000
Clock Speed
58.98 MHz
Interface Type
Ethernet
Flash
2 MBytes
Timers
10 x 8 bit
Operating Supply Voltage
3.3 V
Board Size
72 mm x 47 mm x 21 mm
For Use With/related Products
RCM4300
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
316-1141
5.2.3 Serial Flash Memory Use
The RCM4300 module has a serial flash memory that contains the user block and stores
the application program. Two function calls are provided to work with the serial boot
flash. These function calls are in the Dynamic C
BOOTDEV_SFLASH.LIB
DESCRIPTION
PARAMETERS
RETURN VALUE
RabbitCore RCM4300 User’s Manual
sbfRead(void *dest, unsigned long offset, unsigned nbytes);
Reads up to 64K from anywhere on the serial boot flash. This function call supports
both the blocking mode for use with µC/OS-II and a mutex for preemptive multitask-
ing, and the nonblocking mode for cooperative multitasking. See the description for
sbfWriteFlash() for more information on using a µC/OS-II and a mutex with the
serial flash driver.
dest
offset
nbytes
0 if successful.
The return values below apply only if _SPI_USE_UCOS_MUTEX is not #defined:
positive N to indicate that the SPI port is being used by device n
if more than _SPI_MAXTIME milliseconds elapse while waiting for the SPI port to become
available, one of the following two runtime errors will occur: ERR_SPI_MUTEX_ERROR
(when using µC/OS-II) or -ETIME (if not using µC/OS-II).
library.
pointer to the 16-bit address of the destination buffer
the physical offset into the serial flash
the number of bytes to read
sbfRead
LIB\Rabbit4000\BIOSLIB\
50

Related parts for 20-101-1138