Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #25296
| From | Johann Klammer <klammerj@NOSPAM.a1.net> |
|---|---|
| Newsgroups | comp.arch.embedded |
| Subject | How do I get rid of a memory hole(in cortexm0plus)? |
| Date | 2016-10-30 09:29 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <nv4b16$j9n$1@gioia.aioe.org> (permalink) |
I have been playing with (gcc/binutils)-arm-none-eabi
recently and they have this 'flash configuration field'
in those cortex m0plus thingies.
It is 16 bytes large and sits at address 0x400 of the
flash memory. There's usable flash before and after it.
Currently I am having this config field in its own section
and I am using a linker script to place it at a fixed address.
this does generate a memory hole before it.
in the .S file:
[...]
.section .fconf
__fconf:
.byte BackDoorK0, BackDoorK1, BackDoorK2, BackDoorK3
.byte BackDoorK4, BackDoorK5, BackDoorK6, BackDoorK7
.byte 0xFF, 0xFF, 0xFF, 0xFF
.byte EEPROT, FPROT, FSEC, FOPT
.size __fconf, . - __fconf
[...]
in the linker script:
[...]
SECTIONS
{
.text :
{
KEEP(*(.isr_vector))
KEEP(*(.isr_vector_noncore))
. = 0x400;
KEEP(*(.fconf))
*(.text*)
[...]
Now I would like to use this space between the end of the
isr vectors and the start of fconf. How to do that?
Back to comp.arch.embedded | Previous | Next — Next in thread | Find similar | Unroll thread
How do I get rid of a memory hole(in cortexm0plus)? Johann Klammer <klammerj@NOSPAM.a1.net> - 2016-10-30 09:29 +0100
Re: How do I get rid of a memory hole(in cortexm0plus)? David Brown <david.brown@hesbynett.no> - 2016-10-30 16:50 +0100
Re: How do I get rid of a memory hole(in cortexm0plus)? Jack <jack4747@gmail.com> - 2016-10-31 01:16 -0700
Re: How do I get rid of a memory hole(in cortexm0plus)? David Brown <david.brown@hesbynett.no> - 2016-10-31 10:24 +0100
Re: How do I get rid of a memory hole(in cortexm0plus)? Jack <jack4747@gmail.com> - 2016-10-31 02:43 -0700
Re: How do I get rid of a memory hole(in cortexm0plus)? David Brown <david.brown@hesbynett.no> - 2016-10-31 11:12 +0100
Re: How do I get rid of a memory hole(in cortexm0plus)? Jack <jack4747@gmail.com> - 2016-10-31 05:11 -0700
Re: How do I get rid of a memory hole(in cortexm0plus)? Jack <jack4747@gmail.com> - 2016-10-31 05:23 -0700
Re: How do I get rid of a memory hole(in cortexm0plus)? David Brown <david.brown@hesbynett.no> - 2016-10-31 14:24 +0100
csiph-web