加载中...
文章
83
标签
19
分类
20
首页
时间轴
标签
分类
清单
音乐
照片
电影
雷子集中营
xtensa boot compile
首页
时间轴
标签
分类
清单
音乐
照片
电影
xtensa boot compile
发表于
2026-10-18
|
更新于
2026-10-18
|
embedded
|
浏览量:
.x 链接脚本
.x 本质上也是 GNU ld 风格的链接脚本。它和常见的 GNU .ld 文件主要区别不在脚本语法,而在于:这是 Xtensa 工具链使用的
文章作者:
索雷博
文章链接:
http://blog.xdereck.xyz/2026/10/18/DSP-xtensa-boot-compile/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
雷子集中营
!
boot
赞助
支付宝
上一篇
BBE32EP note
ConnX BBE32EPBBE: Baseband Engine32: 32路 MAC(乘累加)能力 - 这意味着 DSP 在一个时钟周期内,其 SIMD(单指令多数据)向量执行单元可以并行完成 32个 16-bit × 16-bit 的复数或实数乘累加运算。这是衡量其通信基带处理吞吐量最核心的指标。EP: Enhanced Performance(增强性能版)或 Extended Precision(扩展精度版) - 相对于前代(如 BBE32),“EP” 版本引入了更强大的硬核功能,特别强化了对浮点数(Floating-Point)的支持(包括单精度 Float32 和半精度 Float16/BF16),并且极大地优化了多天线阵列、雷达信号处理中所必须的矩阵运算(Matrix Operations)和向量穿梭(Vector Shuffle)效率。 SIMD && VLIWCadence BBE 同时使用了 SIMD + VLIW,因此一个 Cycle 内既可以执行多条不同指令,每条指令又可能同时处理多个数据。 SIMDSIMD...
下一篇
Signal and System note
蝶形运算 4点DFT定义为:$$X(k) = \sum_{n=0}^{3} x(n)W_4^{nk}$$其中 $$W_4 = e^{-j2\pi/4} = e^{-j\pi/2} = -j$$ 因此$$W_4^0 = 1, \quad W_4^1 = -j, \quad W_4^2 = -1, \quad W_4^3 = j$$ 蝶形算子(Butterfly Operation)基本蝶形运算(以 Radix-2 DIT 为例)是 FFT 算法的核心单元。它接收两个复数输入,只需一次复数乘法和两次复数加/减法,就能产生两个输出: 输入: $a, b$(两个复数)输出:$$u = a + b \cdot W$$$$v = a - b \cdot W$$ 其中 $W$ 是旋转因子(Twiddle Factor),$W = W_N^k = e^{-j\frac{2\pi k}{N}}$ 计算过程: 关键在于 $b \cdot...
相关推荐
2026-10-18
boot compile
基础概念Thumb 指令Thumb 指令集是 ARM 架构为了解决代码密度(Code Density)问题而设计的一种压缩指令集. SCB在 ARM Cortex-M 微控制器开发中,CORTEX_SCB_VTOR(或在 CMSIS 标准库中常见的 SCB->VTOR)里的 SCB 是 System Control Block(系统控制块)的缩写SCB 是 ARM Cortex-M 处理器内核中一个非常核心的寄存器组和功能模块(位于系统控制空间 SCS 中)。它负责提供系统的配置、控制以及异常/中断状态的报告 通过 SCB,可以配置或获取以下系统级信息: CPU ID 与版本(CPUID 寄存器):识别是 Cortex-M3、M4 还是 M7,以及它的修订版本 中断与异常控制(如 SHCSR、AIRCR 等):控制系统异常的使能、优先级分组、软件复位系统等 功耗与睡眠模式(SCR 寄存器):配置睡眠深度(Sleep-on-exit、Sleepdeep 等) 向量表位置(VTOR 寄存器) CMSIS 标准库CMSIS 全称是 Cortex...
索雷博
雷子集中营营长
文章
83
标签
19
分类
20
Follow Me
公告
雷子信徒可入
目录
.x 链接脚本
最新文章
无标题
2026-10-18
无标题
2026-10-18
Rust async
2026-10-18
Rust clousure
2026-10-18
Rust
2026-10-18