社区
驱动开发/核心开发
帖子详情
关于DSP中C源码到目标机指令集的映射问题
wumingguoguo
2010-10-23 09:58:08
现在有目标机的指令集,要做的工作是将C编译到汇编指令,但是目标机指令集里面的有些指令是不需要的,也就是说C语言编译后根本不会生成那种指令的汇编。
但是我不确定怎么才能找出所有的不需要的指令,请问有没有什么可循的规范???
或者有没有什么资料讲C只能翻译成哪些类的汇编码???
...全文
107
1
打赏
收藏
关于DSP中C源码到目标机指令集的映射问题
现在有目标机的指令集,要做的工作是将C编译到汇编指令,但是目标机指令集里面的有些指令是不需要的,也就是说C语言编译后根本不会生成那种指令的汇编。 但是我不确定怎么才能找出所有的不需要的指令,请问有没有什么可循的规范??? 或者有没有什么资料讲C只能翻译成哪些类的汇编码???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wumingguoguo
2010-10-24
打赏
举报
回复
具体的问一下,DSP超级用户模式下的指令,有没有可能从C语言编译得到?
DSP
56KCC编译器实战:为Motorola
DSP
56000注入C语言灵魂
本文系统解析Motorola
DSP
56000专用C编译器
DSP
56KCC的架构、安装配置、内存模型(X/Y/L)、编译流水线(预处理/编译/汇编/链接)、G56k控制程序核心选项、混合C/汇编编程及调试技巧。重点涵盖针对24位
DSP
硬件特性的优化
机
制、启动文件crt056.cl n与ANSI C库lib56c.clb的链接行为,以及在现代环境(DOSBox/虚拟
机
)下的实操适配方案。
TMS320C6x
DSP
高效调试实战:从
源码
级调试到性能剖析
本文系统讲解TMS320C6x
DSP
的高效调试全流程,涵盖
源码
级调试环境搭建(含符号生成、内存
映射
配置)、执行控制(断点/单步/数据观察)、高级功能(Profiling性能剖析、模拟器内存系统分析、仿真器硬件事件计数)及多核协同调试(PDM)。重点强调调试器作为综合性诊断平台的价值,不仅用于Bug定位,更支撑周期级性能优化、Cache与Bank冲突分析、编译器行为验证等关键技术环节。
TMS320C54x
DSP
源码
调试实战:从环境搭建到性能剖析
本文系统讲解TMS320C54x
DSP
的
源码
级调试全流程,涵盖调试环境搭建、内存
映射
配置、断点策略(软/硬件)、数据观察与修改、性能剖析(Profiling)、仿真器分析模块(Analysis Module)、多处理器调试(PDM)及常见
问题
排查。重点突出C
源码
与汇编混合调试、扩展寻址处理、硬件事件追踪及脚本化自动化等关键技术,面向嵌入式
DSP
开发工程师提供可落地的实战方法论。
双TMS320C2x
DSP
板卡设计:共享内存架构与软硬件协同实践
本文详细阐述了基于双TMS320C2x定点
DSP
的板卡设计,核心为共享内存并行架构。重点包括:硬件层面通过PAL实现三端(两
DSP
+主
机
)总线仲裁、本地/全局内存分离
映射
、模拟I/O高保真链路(16位PCM78P/PCM56);软件层面构建汇编器、数字示波器演示应用及支持寄存器重
映射
的
源码
级调试
机
制。强调软硬件协同、实时同步与教学可观察性设计。
CodeWarrior
DSP
56800
目标
设置与Processor Expert配置实战指南
本文深入解析CodeWarrior IDE
中
DSP
56800系列芯片的
目标
配置核心面板,包括M56800汇编器、处理器、链接器及调试设置,重点阐述指令调度、REP/DO循环、符号信息生成、S-record输出等关键技术选项的权衡与实操要点;同时详解Processor Expert可视化开发流程,涵盖CPU Bean配置、外设Bean集成、
中
断自动注册、代码生成与保护
机
制,并结合电
机
控制案例说明调试与优化协同策略。
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章