矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 3268|回复: 0

编译imx6ull官方裸机演示程序

[复制链接]
     
发表于 2019-1-2 11:28:14 | 显示全部楼层 |阅读模式
到官方网站下载SDK_2.2_MCIM6ULL_RFP_Linux.run
打开安装到指定目录
1.png

2.png

安装CMAKE和arm-none-eabi工具链
进入官方程序演示目录
  1. cd /home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/armgcc/
复制代码

指定编译器所在目录
  1. export ARMGCC_DIR=/home/yjmwxwx/yjmwxwx/ruanjian/chengxu/arm/bianyiqi/gcc-arm-none-eabi-7-2018-q2-update
复制代码

运行armgcc文件夹里面的build_all.sh
  1. ./build_all.sh
复制代码

开始编译
  1. [  6%] Building ASM object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/gcc/startup_MCIMX6Y2.S.obj
  2. [ 13%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/pin_mux.c.obj
  3. [ 20%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/drivers/fsl_uart.c.obj
  4. [ 26%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/hello_world.c.obj
  5. [ 33%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/board.c.obj
  6. [ 40%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/drivers/fsl_common.c.obj
  7. [ 46%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/utilities/fsl_debug_console.c.obj
  8. [ 53%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/utilities/fsl_io.c.obj
  9. [ 60%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/utilities/fsl_log.c.obj
  10. [ 66%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/utilities/fsl_str.c.obj
  11. [ 73%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/system_MCIMX6Y2.c.obj
  12. [ 80%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/clock_config_ocram.c.obj
  13. [ 86%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/boards/evkmcimx6ull/demo_apps/hello_world/clock_config.c.obj
  14. [ 93%] Building C object CMakeFiles/hello_world.elf.dir/home/yjmwxwx/SDK_2.2_MCIM6ULL/devices/MCIMX6Y2/drivers/fsl_clock.c.obj
  15. [100%] Linking C executable ddr_debug/hello_world.elf
复制代码


打开hello_world.elf
3.png
idb2pat.py放到IDA的\python\flare目录, idb2pat.py.tar.gz (4.8 KB, 下载次数: 43)
快捷键alt+f7找到目录里的idb2pat生成pat文件
生成sig文件
  1. ./sigmake hello_world.pat hello_world.sig
复制代码




您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-29 19:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表