cancel
Showing results for 
Search instead for 
Did you mean: 

STR71x Reference Manual Rev 6 Erratum

julien239955_stm1
Associate II
Posted on September 22, 2005 at 13:15

STR71x Reference Manual Rev 6 Erratum

2 REPLIES 2
julien239955_stm1
Associate II
Posted on September 22, 2005 at 10:56

In chapter 14.5 Register Description, page 278 there is a mistake on the register mapping:

The next paragraph

''All register addresses are expressed as offsets with respect to the USB Peripheral registers base address 0xC000 8000, except the buffer descriptor table locations, which starts at the address specified by the USB_BTABLE register. Due to the common limitation of APB bridges on word addressability, all register addresses are aligned to 32-bit word boundaries although they are 16-bit wide. The same address alignment is used to access packet buffer memory locations, which are located starting from 0xC000 8800. In this section, the following abbreviations are used:''

should be :

''All register addresses are expressed as offsets with respect to the USB Peripheral registers base address 0xC000 8800, except the buffer descriptor table locations, which starts at the address specified by the USB_BTABLE register. Due to the common limitation of APB bridges on word addressability, all register addresses are aligned to 32-bit word boundaries although they are 16-bit wide. The same address alignment is used to access packet buffer memory locations, which are located starting from 0xC000 8000. In this section, the following abbreviations are used:''

This is correct if we refer to the APB1 memory map page 17 (and correct compared to what I see when I debug)

Julien

[ This message was edited by: ruliano on 22-09-2005 14:34 ]

anis_ben_abdallah
Associate II
Posted on September 22, 2005 at 13:15

Hi Ruliano,

You are correct, this is a mistake on the rev6 of the user manual

Ciao