查看: 2335|回复: 3

[原创] tq2440学习笔记— TQ2440裸跑-nand flash控制器

[复制链接]
  • TA的每日心情
    奋斗
    2017-4-18 08:38
  • 签到天数: 110 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2014-8-19 17:03:57 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 霹雳之火 于 2014-8-19 21:56 编辑

            0实验环境与实验例程        
    实验环境:TQ2440
    实验例程:韦东山 嵌入式linux应用开发完全手册
            1 makefile分析
                                                                   
    • objs := head.o init.o nand.o main.o
    • nand.bin : $(objs)
    • arm-linux-ld -Tnand.lds    -o nand_elf $^
    • arm-linux-objcopy -O binary -S nand_elf $@
    • arm-linux-objdump -D -m arm  nand_elf > nand.dis
    • %.o:%.c
    • arm-linux-gcc -Wall -c -O2 -o $@ $<
    • %.o:%.S
    • arm-linux-gcc -Wall -c -O2 -o $@ $<
    • clean:
    • rm -f  nand.dis nand.bin nand_elf *.o
                         
                                                                         
    •    arm-linux-gcc -Wall -c -O2 -o head.o head.S
    • arm-linux-gcc -Wall -c -O2 -o init.o init.c
    • arm-linux-gcc -Wall -c -O2 -o nand.o nand.c
    • nand.c:200: warning: 's3c2440_write_addr' defined but not used
    • arm-linux-gcc -Wall -c -O2 -o main.o main.c
    • arm-linux-ld -Tnand.lds -o nand_elf head.o init.o nand.o main.o
    • arm-linux-objcopy -O binary -S nand_elf nand.bin
    • arm-linux-objdump -D -m arm  nand_elf > nand.dis
                   
            
            2链接文件                     
                   
                                           
    • SECTIONS {
    • firtst      0x00000000 : { head.o init.o nand.o}
    •   second     0x30000000 : AT(4096) { main.o };4096为加载地址,0x30000000为重定位地址
    •   }
                   
            
            3原理图        
    256M nandflash
    1.jpg
             2.jpg
    3.jpg
            4数据手册
    nand flash的命令字及操作
            5总结
            nand falsh和nor flash的区别
            nand flash 根据数据手册如何操作
            程序的执行过程,stepping stone的作用

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-8-19 19:17:40 | 显示全部楼层
    参考学习!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-8-19 22:44:01 | 显示全部楼层
    学习学习,顶顶!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-8-28 15:24
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-8-21 10:50:48 | 显示全部楼层
    学习学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-11 20:06 , Processed in 0.148616 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.