• 程序运行S5PV210的NandFlash应用(四)


    在本篇文章中,我们主要介绍程序运行的内容,自我感觉有个不错的建议和大家分享下

        

    预备分析

        


            经过了《

        S5PV210的NandFlash应用(三)

        》对从NandFlash中拷贝数据是确定可行了。这次主要是把“特别的二进制文件AB”换成一个LED闪烁的程序。由于前边没有了那16bit的校验和,这时程序的链接地址,拷贝目的地址以及跳转地址可以同一起来了。这里用CONFIG_SYS_TEXT_BASE来代替,值为0xD0024000

        

            

    资源工具

            同《  S5PV210的LED应用(一)
            NandFlash: K9GAG08U0F (2G)
            对应代码:7.nand_to_iram_4


    着手写程序

            (1) Makefile。

        

        

    CONFIG_SYS_TEXT_BASE :=0xD0024000

        


        

    all:led.bin 210.bin

        


        

    led.bin: start.o main.o nand_cp.o uart.o

        

            arm-linux-ld -Ttext $(CONFIG_SYS_TEXT_BASE) -o led.elf $^

        

            arm-linux-objcopy -O binary led.elf led.bin

        

            arm-linux-objdump -D led.elf > led_elf.dis

        

            gcc mkv210_image.c -o mkv210
        每日一道理
    闷热的天,蝉儿耐不住寂寞地不停在鸣叫,我孤单一人,寂静的身旁没有一个知音,想疯狂地听摇滚乐,听歇斯底里的歌声,那只为逃避无人的世界里那浓烈的孤单气息。一个人是清冷,两个人便是精彩,于是,莫名的冲动让我格外想念旧日的好友,怀念过去的日子,尽管不够现实的遐想追回不了曾经一切,但却希望思绪可以飞扬于闭上双目后的世界中,印有微笑,印有舞动的身姿,翩翩起舞……

        

            ./mkv210 led.bin BL1.bin

        


        

    210.bin:        

        

            cat BL1.bin led.bin> 210.bin

        

            

        

    %.o : %.S

        

            arm-linux-gcc -o $@ $< -c -fno-builtin

        


        

    %.o : %.c

        

            arm-linux-gcc -DCONFIG_SYS_TEXT_BASE=$(CONFIG_SYS_TEXT_BASE) -o $@ $< -c -fno-builtin

        

        


    下载运行

            同《  S5PV210的LED应用(一)
            下载文件:210.bin

    运行调试
           
            程序可以运行起来了,如图所示:
    程序和运行
             

    遗留问题
      
            1.无

    文章结束给大家分享下程序员的一些笑话语录: 一位程序员去海边游泳,由于水性不佳,游不回岸了,于是他挥着手臂,大声求.救:“F1,F1!”

    --------------------------------- 原创文章 By
    程序和运行
    ---------------------------------

  • 相关阅读:
    npm查找全局安装包命令
    sublime3添加对react代码检查
    Android开发——搭建最新版本的Android开发环境
    git无法定位程序输入点libiconv
    Java学习----finally块
    Java学习----有风险的代码(异常)
    Java学习----集合函数
    Java学习----Math函数
    Java学习----日期函数
    Java学习----字符串函数
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3112863.html
Copyright © 2020-2023  润新知