Keil里面直接包含二进制文件

    本文地址:http://tongxinmao.com/Article/Detail/id/284

    需要使用ARM提供的伪汇编指令incbin。


    如:需要将一个工程目录下的image1.bmp和image2.bmp文件包含到FLASH中,则流程如下:


    编写汇编文件


    首先编写一个汇编文件如 bin.s 内容如下:


        AREA LOCAL_FILE_AREA,DATA,READONLY 

            

        EXPORT IMAGE_FILE_1

    IMAGE_FILE_1

            incbin image1.bmp

                

         EXPORT IMAGE_FILE_2

    IMAGE_FILE_2

            incbin image2.bmp

            

        END

    在C语言中引用


    extern const unsigned char IMAGE_FILE_1;

    const unsigned char *imageData1 = &IMAGE_FILE_1;


    作者:郭盖华

    链接:https://www.jianshu.com/p/64a475aa018f

    來源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


    上一篇:NU32905启动信息
    下一篇:钱箱控制电路