• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

contiki 下elf动态加载

大雨淅淅 2018-07-09 浏览量:1090
准备在TI的CC2650上面实现elf文件的动态加载,将elf文件解析完,将.text部分加载到flash的相应区域,打印flash中的汇编代码正确,调用相关功能函数指针,停住了,功能没实现,代码加载到flash中,只要调动函数指针就可以吗,需要先调用_init吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:6
  • 停住在哪一个函数,看一下那个函数里面时什么内容
大雨淅淅 回复了 chen0000009:我是用linux上面编译的,跑的contiki系统,定位不到停在哪个指针 回复

  • 你的这个指针的地址是怎么确定的,是Flash的相对地址还是绝对地址
大雨淅淅 回复了 明有几时有:flash绝对地址映射到内存的地址 回复

  • contiki的动态内存加载必须要调用_init进行初始化操作
大雨淅淅 回复了 勇哥来巡山:直接加载加载进程就可以吧,需要对_init操作吗 回复

  • 这个要初始化内存才可以使用的,但是不一定要调用init函数

  • contiki动态加载应该只能加载进程函数吧

  • 程序保留有足够你的elf的内存与存储空间

    你的elf文件是个库,还是一个可执行的程序呢

    要指定程序运行的指针。或是库的首地址

大雨淅淅 回复了 莱克迷KW:elf文件是一个可重定位的.o文件 回复

相关问题

问题达人换一批

contiki 下elf动态加载