一个工程怎么样boot 起来 app工程,怎么样调用? - 第2页 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 新手上路
打印 上一主题 下一主题

一个工程怎么样boot 起来 app工程,怎么样调用?

[复制链接]

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
楼主
发表于 2016-1-6 09:05:33 | 显示全部楼层
按段加载就可以
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2016-1-6 17:20:02 | 显示全部楼层
新手上路 发表于 2016-1-6 09:08
怎么按段加载?能详细说一下吗? 我直接运行运行这个 appEntry = (void (*)(void)) 0x1181 0000,能调用a ...

如果地址是函数的入口地址 就能调用函数的
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
板凳
发表于 2016-1-7 09:09:31 | 显示全部楼层
新手上路 发表于 2016-1-7 08:56
一:ais文件中解析出的段加载头如下,
0x58535901,
0x11800020,

AIS 是脚本 需要 RBL 才能解析

nandwrite 指定的参数应当是 C语言入口 _c_int00 的地址
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
地板
发表于 2016-1-7 17:06:27 | 显示全部楼层
新手上路 发表于 2016-1-7 09:31
希望缄默 发表于 2016-1-6 17:20
如果地址是函数的入口地址 就能调用函数的

如果 0x11810000 是一个函数入口地址 就可以
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
5#
发表于 2016-1-7 17:07:12 | 显示全部楼层
新手上路 发表于 2016-1-7 09:31
希望缄默 发表于 2016-1-6 17:20
如果地址是函数的入口地址 就能调用函数的

你到底要实现什么功能?
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
6#
发表于 2016-1-8 16:50:25 | 显示全部楼层
新手上路 发表于 2016-1-8 13:38
两个.AIS文件通过nandwrit烧写到 nandflash中,一个是主工程A.ais,另一个是app.ais。  主工程 通过这个  ...

使用预编译指令可以固定地址(#pragma CODE_SECTION)
也可以查看 .map 文件得到
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
7#
发表于 2016-1-11 20:03:14 | 显示全部楼层
新手上路 发表于 2016-1-11 09:46
先前问的问题 有点含糊,刚又看了一遍,贵公司的教学视频《启动与烧写篇》,其实我要实现的是,手动写boo ...

前面的是 AIS 脚本命令 不是 DSP 程序段 不能执行
只能由 RBL 解析
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-27 19:26 , Processed in 0.037639 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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