arm裸机
qq_22918577
热爱运动,喜欢专研。
展开
-
跳转到sdram
arm在Nand flash启动模式下启动时系统会将Nand flash中的前4KB代码拷贝到SRAM(也就是Steppingstone中),由SRAM配置中断向量表和完成Nand flash访问的必要初始化,然后将Nand flash中的全部程序代码拷贝到SDRAM中,最后由SRAM跳转到SDRAM,然后程序就正常执行了。 如下代码:.extern main.text转载 2015-08-08 08:30:22 · 827 阅读 · 0 评论 -
从nand拷贝到sdram
从Nandflash拷贝并跳转到SDRAM的过程弄清楚了,在这边做一下笔记。先上张图:1.当S3C2440被配置成从Nand Flash启动时, S3C2440的Nand Flash控制器会在 S3C2440上电时自动把NandFlash上的前4K代码搬移到Boot Internal SRAM,然后系统从起始地址是0x0000_0000的Boot I转载 2015-08-08 08:42:05 · 503 阅读 · 0 评论 -
jlink_for_linux
学习裸机时(2440),发现usb驱动有问题,电脑有时候识别不了,如是研究了一下jlink烧写程序。在window下也可以实现,但是我的代码都在linux下编写编译的,所以jlinx也就选择linux版的。安装jlink_for_linux:1. 下载安装包 JLink_linux_xx.tgz(官网下载地址:www.segger.com)解压#tar JLink_linux_xx.t原创 2015-08-10 11:03:01 · 503 阅读 · 0 评论