This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678 sys/bios烧写



我打算把sys/bios的应用程序通过emif16烧写到norflash中去

但是在我生成.dat过程中提示下面的警告


C:\Users\lanj\Desktop\123>hex6x Out2Bin_SingerCore.rmd
Translating to ASCII-Hex format...
"gbe_test.out" .boot ==> .boot
warning: section gbe_test.out(.boot) at 0c000000h falls in unconfigured memory
(skipped)
"gbe_test.out" .text ==> .text
warning: section gbe_test.out(.text) at 0c000400h falls in unconfigured memory
(skipped)
"gbe_test.out" .const ==> .const
warning: section gbe_test.out(.const) at 0c07f690h falls in unconfigured memory
(skipped)
"gbe_test.out" .switch.1 ==> .switch.1
warning: section gbe_test.out(.switch.1) at 0c08c0e8h falls in unconfigured
memory (skipped)
"gbe_test.out" .vecs ==> .vecs
warning: section gbe_test.out(.vecs) at 0c08c400h falls in unconfigured memory
(skipped)
"gbe_test.out" .switch.2 ==> .switch.2
warning: section gbe_test.out(.switch.2) at 0c08c600h falls in unconfigured
memory (skipped)
"gbe_test.out" .cinit ==> .cinit
warning: section gbe_test.out(.cinit) at 0c08c6b4h falls in unconfigured memory
(skipped)

C:\Users\lanj\Desktop\123>b2ccs gbe_test.hex gbe_test.dat

然后我打开.dat文件发现内容是全为0

下面是我的rmd文件

gbe_test.out

-a
-memwidth 32
-image

ROMS
{
FLASH: org = 0x70000000, len = 0x200000, romwidth = 32, files = {gbe_test.hex}
}

我的.map文件

OUTPUT FILE NAME: <6678_gbe_test.out>
ENTRY POINT SYMBOL: "_c_int00" address: 0c062c80


MEMORY CONFIGURATION

name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
L2SRAM 00800000 00080000 0005d4b0 00022b50 RW X
BOOT 0c000000 00000400 00000040 000003c0 RW X
MSMCSRAM_SYSTEM 0c000400 000efc00 0008d5dc 00062624 RW X
MSMCSRAM 0c0f0000 00310000 0030423e 0000bdc2 RW X
DDR 80000000 80000000 00000000 80000000 RW X


SEGMENT ALLOCATION MAP

run origin load origin length init length attrs members
---------- ----------- ---------- ----------- ----- -------
00800000 00800000 0005a788 00000000 rw-
00800000 00800000 00052b00 00000000 rw- .far:NDK_PACKETMEM
00852b00 00852b00 00004000 00000000 rw- .resmgr_memregion
00856b00 00856b00 00002800 00000000 rw- .far:taskStackSection
00859300 00859300 00001488 00000000 rw- .resmgr_pa
0085a788 0085a788 00002370 00001370 rw-
0085a788 0085a788 00001370 00001370 rw- platform_lib
0085baf8 0085baf8 00001000 00000000 rw- .stack
0085cb00 0085cb00 00000600 00000000 rw-
0085cb00 0085cb00 00000600 00000000 rw- .far:NDK_OBJMEM
0085d100 0085d100 00000318 00000318 rw-
0085d100 0085d100 00000318 00000318 rw- .nimu_eth_ll2
0085d420 0085d420 000000a0 00000000 rw-
0085d420 0085d420 000000a0 00000000 rw- .resmgr_handles
0c000000 0c000000 00000040 00000040 r-x
0c000000 0c000000 00000040 00000040 r-x .boot
0c000400 0c000400 0006bf80 0006bf80 r-x
0c000400 0c000400 0006bf80 0006bf80 r-x .text
0c06c380 0c06c380 00013308 00013308 rw-
0c06c380 0c06c380 00013308 00013308 rw- .far
0c07f690 0c07f690 0000cd70 0000cd70 r--
0c07f690 0c07f690 0000ca58 0000ca58 r-- .const
0c08c0e8 0c08c0e8 00000318 00000318 r-- .switch.1
0c08c400 0c08c400 000015e4 000015e4 r-x
0c08c400 0c08c400 00000200 00000200 r-x .vecs
0c08c600 0c08c600 000000b4 000000b4 r-- .switch.2
0c08c6b4 0c08c6b4 00001330 00001330 r-- .cinit
0c0f0000 0c0f0000 00302400 00000000 rw-
0c0f0000 0c0f0000 00300000 00000000 rw- systemHeap
0c3f0000 0c3f0000 00002400 00000000 rw- .qmss
0c3f2400 0c3f2400 0000179a 0000179a rw-
0c3f2400 0c3f2400 0000179a 0000179a rw- .fardata
0c3f3b9c 0c3f3b9c 00000090 00000000 rw-
0c3f3b9c 0c3f3b9c 00000090 00000000 rw- .bss
0c3f3c2c 0c3f3c2c 000002b5 000002b5 rw-
0c3f3c2c 0c3f3c2c 000002b5 000002b5 rw- .neardata
0c3f3ee4 0c3f3ee4 0000003c 0000003c r--
0c3f3ee4 0c3f3ee4 0000003c 0000003c r-- .rodata
0c3f3f80 0c3f3f80 00000320 00000000 rw-
0c3f3f80 0c3f3f80 00000200 00000000 rw- .cppi
0c3f4180 0c3f4180 00000120 00000000 rw- .cio

请问如何去除这些警告,生成正确的.dat文件?

谢谢。