虚心求教,先谢谢各位! 1、我用lpc2214自己做板,焊接了最小系统,无外接存储器,采用内部flash启动。电源、复位、晶振和程序下载都没有问题,就是程序烧写进去没有不运行,我自己感觉好像应该是启动文件的问题,由于无外部存储器,我用的是zlg的2100的工程模板,请问各位大虾这样的情况需要修改启动文件吗? 2、对于分散加载文件,mem_a.scf,mem_b.scf,mem_c.scf文件作用有什么不同吗?工程模板中mem_c.scf如下: ROM_LOAD 0x0 { ROM_EXEC 0x00000000 { Startup.o (vectors, +First) * (+RO) }
IRAM 0x40000000 { Startup.o (MyStacks) * (+RW,+ZI) }
HEAP +0 UNINIT { Startup.o (Heap) }
STACKS 0x40004000 UNINIT { Startup.o (Stacks) } } stacks的 地址为什么从0x40004000开始?是重映射的缘故吗? |