首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于Does not match the target endianness, not loaded.问题解决方案

关于Does not match the target endianness, not loaded.问题解决方案

BAIDU_CLB_fillSlot("579689");
                                               
                                                                                                                       
        DSP硬件调试问题总结:


        在调试DSP硬件过程中,下载程序出现“Does not match the target endianness,not loaded. Check build ptions, or use the setup program. ”的问题。


         


        出现上述错误,解决方案:


        (1)首先检查硬件


        检查“GP8/HD8”引脚的电位是否被拉低为“0”,如果拉低为0的话,是“big endianness”,如果为高电平为“little endianness”,dsp默认上电为“little endianness”。


        (2)检查“program菜单下的build options中是否设置模式设为little endian”或者“big endianness”


        (3)检查库文件是否添加正确


        是库文件没添加对,小端模式的库是rts6713,csl6713.大端则为rts6713e,csl6713e.


       


        经过排查发现自己把GP8/HD8下拉至低电平了,而原本设计是不需要拉下的,通过断开顺利解决问题。


        其实通过设置program->build options->compiler->advanced->endianness,GP8/HD8为低电平则为big endianness;高电平则设为little endianness应该也能解决问题。



       
                                                                                                                                                                关键词:endianess    not loaded    
返回列表