总算弄明白了,原来cstartup编译时可以直接放在16M地址处,而中断向量编译在0x0地址处,可以用scatter file实现,烧写到flash后,由于上电开始flash地址在……
我看了你写的4510启动代码诠释,我觉得大体的思路是在flash中建立中断向量,一开始的代码也在flash中执行,flash地址在0x0处,但是接下来启动代码部分在fl……
如果上电时flash默认位置再0x0地址处,那程序能执行么?……
s3c4510b中首先利用程序1建立中断向量,我认为是在flash(地址在0-2M处)中实现的,然后在?cstartup中,实现remap操作,把sdram映射到0-16m处,而f……
scatter file源代码如下:
FLASH 0x24000000 0x4000000
{
FLASH 0x24000000 0x4000000
{
……
自己顶一下编译时出现如下警告:c:\Tornado2\target\config\all\bootConfig.c: In function `tsfsLoad':
c:\Tor……
我的板子是s3c4510b arm的,我修改了config.h编译好后,执行boot device显示的是问号, 然后显示cannot load bootfile 不知道怎么回事,……