A personal rust firmware for the Badger 2040 W
1MEMORY {
2 BOOT2 : ORIGIN = 0x10000000, LENGTH = 0x100
3 FLASH : ORIGIN = 0x10000100, LENGTH = 2048K - 0x100
4
5 /* Pick one of the two options for RAM layout */
6
7 /* OPTION A: Use all RAM banks as one big block */
8 /* Reasonable, unless you are doing something */
9 /* really particular with DMA or other concurrent */
10 /* access that would benefit from striping */
11 RAM : ORIGIN = 0x20000000, LENGTH = 264K
12
13 /* OPTION B: Keep the unstriped sections separate */
14 /* RAM: ORIGIN = 0x20000000, LENGTH = 256K */
15 /* SCRATCH_A: ORIGIN = 0x20040000, LENGTH = 4K */
16 /* SCRATCH_B: ORIGIN = 0x20041000, LENGTH = 4K */
17}