我说的就是定义了ENDIAN_CHANGE时的情况,也就是说我需要2440改为大端.但在改大端的指令执行完以前,2440默认的是小端,也就是说开始的一条跳转指令和改大端的3条指令本身都应该是小端,这样2440才能正确解读,那么改大端的3条指令以及开始的一条跳转指令都应该以小端形式存储;只有在改大端的指令执行完以后,2440才能按照大端的方式解读以后的指令,那么这些以后的指令就必须是以大端形式存储.具体到norflash中的地址是0x0的跳转指令和0x24起始的3条改大端指令要以小端形式存储,这是为了2440刚启动的默认小端解读;除此以外的norflash中的其它指令都应该是大端形式存储,这样改大端指令结束后2440就以大端方式来解读这部分的指令.不知道我这样理解对不对?