ARM启动的相关代码
ARM启动的相关代码,以点LED灯为例,步骤如下: 第一步 关闭看门狗; 第二步 初始化icache; 第三步 初始化堆栈; 第四步 设置时钟; 第五步 判断启动设备(nand/sd/onenand等),检查校验和,然后从启动设备中拷贝前16K的代码到IRAM的0xD0020000处; 第六步 若是安全模式启动,则进行完整性检查; 第七步 跳转到IRAM的0xD0020010地址上继续运行; 各部分都有代码讲解。
ARM启动的相关代码,以点LED灯为例,步骤如下: 第一步 关闭看门狗; 第二步 初始化icache; 第三步 初始化堆栈; 第四步 设置时钟; 第五步 判断启动设备(nand/sd/onenand等),检查校验和,然后从启动设备中拷贝前16K的代码到IRAM的0xD0020000处; 第六步 若是安全模式启动,则进行完整性检查; 第七步 跳转到IRAM的0xD0020010地址上继续运行; 各部分都有代码讲解。