Is there an intrinsic limit to the width of the bit banding for peripherals for the
Cortex M3?
EFM32 Giant Gecko seems to have a limit of eight bits - bits 8 to 31 does not seem to work.
Is this normal?
Hello shapeshifter,
I am afraid you might be misunderstood.
The bit banding area is so made that one bit is assigned into a word (i.e. 32 bit) address.
Therefore you can handle a certain one bit by using 8 bit load or store instruction. The LSB of the 8 bit data of the LDRB/STRB will be valid.
HTH,
Yasuhiko Koumoto.
There shouldn't be any restriction (It should work for bit 8 to bit 31).
regards,
Joseph
Hi shapeshifter and welcome to the Community!
I have moved your questions to ARM Processors where I think you will get the answer you seek
View all questions in Cortex-M / M-Profile forum