Ubuntu环境下DS-5评估版编译msm8610芯片代码修改指南
4星 · 超过85%的资源 需积分: 10 122 浏览量
更新于2024-09-11
2
收藏 5KB TXT 举报
本文主要介绍了在Ubuntu环境下使用DS-5评估版编译msm8610芯片代码时遇到的问题及解决方法,涉及到boot_images和modem_proc两个关键步骤。
在进行msm8610芯片代码的编译过程中,可能会遇到如下问题:
1. boot_images编译问题:
- 在执行`boot_images`步骤时,可能遇到一个警告,提示编译器许可证将在24天后过期(Error C9931W)。为了解决这个问题,需要在`boot_images/build/ms/build.sh`脚本中添加命令行选项,禁用这个特定的警告。将以下两条命令添加到构建环境变量`cmds`中:
```
cmds="CFLAGS=--diag_suppress=9931 $cmds"
cmds="CFLAGS+=--diag_error=warning $cmds"
```
- 这样可以抑制编译器发出的9931号警告,并将所有警告视为错误处理。
2. 编译emmcbld/krait/DAAAANAZ/SpmiLogs.c:
- 在编译`SpmiLogs.c`时,可能会出现`nosource`: Error: command-line: #574: invalid number: 9931--diag_error=warning的错误。这个问题可以通过修改`boot_images/core/buses/build/SCconscript`中的设置来解决,取消或修正与`--diag_error=warning`相关的设置,例如:
```
# env.Append(CFLAGS="--diag_error=warning")
```
- 确保这个选项正确设置,避免编译器解析错误。
3. modem_proc权限问题:
- 在执行`modem_proc`步骤时,可能会遇到权限被拒绝的问题。这通常是因为执行脚本的用户没有足够的权限访问或执行某些文件。为了调试和解决问题,可以尝试以更高权限运行脚本,如使用`sudo`,或者检查文件和目录的权限设置。例如,你可以查看`/home/inc073401/aproj/mifi_work/msm8610la18/modem_proc/tools/build/scons/SCons/scons-f/home/inc073401/aproj/mifi_work/msm8610la18/modem_proc/tools/build/scons/build/start.scons`的相关权限设置。
在DS-5评估版中编译msm8610芯片代码时,需要对编译环境有深入理解,包括编译器选项、错误处理和系统权限管理。通过上述调整,应该能够解决编译过程中遇到的主要问题,从而顺利进行msm8610的代码编译工作。在实际操作中,还可能需要根据具体的错误信息进一步调试和优化,确保所有依赖项和配置都正确无误。
2020-04-26 上传
2011-11-23 上传
2021-01-03 上传
2010-07-26 上传
点击了解资源详情
点击了解资源详情
thinkinhex
- 粉丝: 9
- 资源: 15
最新资源
- 计算机控制系统 - pdf课件 - 第四章
- 计算机控制系统 - pdf 课件 - 第三章
- LVS手册,负载均衡的常用工具手册
- 计算机控制系统 - pdf 课件 - 第二章
- 计算机控制系统 - pdf课件 - 第一章
- 黑莓8100帮助文件
- cathedral_RL_v1.1.pdf
- Qt 嵌入式图形开发(入门篇)
- 音频 水印 学习 5656
- Qt编程初步(PDF格式)
- 南开出版的全国计算机二级C的习题
- <Adam品质保证>[原版][中文][官方手册]STC12C5A60S2(STC-51系列单片机)
- 常用SQL语句--全面
- 稳压电源基础 PDF
- wsbpel-v2.0
- TMS320DM642中文手册