完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[tr]app.out用AISgen生成 .ais,然后烧录到NANDFLASH中。我是不是把NANDFLASH,烧录的.bin,数据读出来 ,然后存到DSP的RAM缓存中(比如)0x1181 0000地址中,然后想调APP函数 时是不是 运行这个 appEntry = (void (*)(void)) 0x1181 0000; 就能 运行起来APP工程。这样做可行吗?
我用的是StarterWare中的 bootloader例程 [/tr] |
|
相关推荐
11个回答
|
|
怎么按段加载?能详细说一下吗? 我直接运行运行这个 appEntry = (void (*)(void)) 0x1181 0000,能调用app函数吗? 如果地址是函数的入口地址 就能调用函数的 |
|
|
|
|
|
|
|
一:ais文件中解析出的段加载头如下, 0x58535901, 0x11800020, 0x000095E0, ........ 我是不是把这些,直接写到,0x1181 0000地址中,然后运行运行这个 appEntry = (void (*)(void)) 0x1181 0000; 就能调用上面的段? 二:用nandwrit烧录到nandflash中时有一个 参数entryPoint = 0x11800000;,这个参数地址是函数入口吗?或者我在程序中怎么找到函数入口? 麻烦给小弟 指教指教,谢谢您啦! AIS 是脚本 需要 RBL 才能解析nandwrite 指定的参数应当是 C语言入口 _c_int00 的地址 |
|
|
|
|
|
|
|
希望缄默 发表于 2016-1-6 17:20 如果地址是函数的入口地址 就能调用函数的 一:ais文件中解析出的段加载头如下, 0x58535901, 0x11800020, 0x000095E0, ........ 这个是我从nandflash中读出的数据, 还有我是用stareware 中的bootloader例程做的, 我从nandflash中,读出的数据 ,我把这些数据 写到 0x1181 0000地址中,然后运行运行这个 appEntry = (void (*)(void)) 0x1181 0000; 这样可行吗? 0x41504954, 0x5853590D, 0x00050005, 0x00000000, 0x3FFFFFFC, 0x00000000, 0x00000000, 0x00000002, 0x58535901, 0x11800000, 0x00000020, 0x00123C12, 你到底要实现什么功能? 如果 0x11810000 是一个函数入口地址 就可以 |
|
|
|
|
|
|
|
|
|
|
|
两个.AIS文件通过nandwrit烧写到 nandflash中,一个是主工程A.ais,另一个是app.ais。 主工程 通过这个 appEntry = (void (*)(void)) 0x1181 0000; 调用app工程,执行完之后,然后再跳转到主工程A。 这样的目的是 ,可以在不动主工程的情况下,随时更改app工程。 怎么确定函数入口地址呢? 使用预编译指令可以固定地址(#pragma CODE_SECTION)也可以查看 .map 文件得到 |
|
|
|
.pcb{margin-right:0} 使用预编译指令可以固定地址(#pragma CODE_SECTION) 也可以查看 .map 文件得到r |
|
|
|
先前问的问题 有点含糊,刚又看了一遍,贵公司的教学视频《启动与烧写篇》,其实我要实现的是,手动写bootloader加载程序,下面是ais部分数据,例如其中的一个段0x58535901为头,0x00000020为长度,是不是我把接下的0x00000020个数据 按顺序写到0x11800000,中,就可以?但是关于这个0x5853590D,开头的我把它放到什么内存位置我不太清楚. 0x41504954, 0x5853590D, 0x00050005, 0x00000000, 0x3FFFFFFC, 0x00000000, 0x00000000, 0x00000002, 0x58535901, 0x11800000, 0x00000020, 0x00123C12, 衷心感谢创龙工程师们!r 前面的是 AIS 脚本命令 不是 DSP 程序段 不能执行只能由 RBL 解析 |
|
|
|
前面的是 AIS 脚本命令 不是 DSP 程序段 不能执行 只能由 RBL 解析r |
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
1103 浏览 0 评论
549 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8520 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6343 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1370 浏览 0 评论
2056浏览 0评论
2704浏览 0评论
【创龙科技T3开发板试用体验】从开发板到PLC-----测试LUA
2742浏览 0评论
【创龙科技T3开发板试用体验】创龙T3开发板使用体验(1)--基本开发环境搭建
1642浏览 0评论
598浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-20 04:44 , Processed in 0.662646 second(s), Total 67, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号