布吉网站建设找哪家公司好广州网站建设正规公司

张小明 2026/1/10 1:47:14
布吉网站建设找哪家公司好,广州网站建设正规公司,房九九西安房产网,手机站模板dsp28335的在线升级(IAP)#xff0c;can总线#xff0c;锁了2个dsp芯片总算联调成功了。 总体包括两部分#xff0c;基于ccs6.1.3的下位机工程;基于LabVIEW18.0的上位机工程;下位机的dsp上电由一次boot引导至flash#xff0c;flash内根据cmd文件划分两个工程#xff0c;分…dsp28335的在线升级(IAP)can总线锁了2个dsp芯片总算联调成功了。 总体包括两部分基于ccs6.1.3的下位机工程;基于LabVIEW18.0的上位机工程;下位机的dsp上电由一次boot引导至flashflash内根据cmd文件划分两个工程分别二次引导程序(boot)和app程序;上位机解析hex文件通过can通信完成在线升级操作。 上位机和下位机均带思路解析附带本人调试过程的各种参考资料。最近在搞DSP28335的远程升级方案被CAN总线和双DSP联调折腾得够呛。原本以为移植个IAP功能就是改改跳转地址的事结果发现从HEX文件解析到双机通信全是坑实验室的示波器都快被我盯出火星子了...下位机架构玩分家DSP28335的Flash被我用cmd文件切成两个独立小区0x3D000-0x3D7FF给二次引导程序Boot20x3D800开始才是主程序App。关键在初始化时就得划清界限#pragma CODE_SECTION(InitFlash, FLASHCODE) void InitFlash(void){ FlashRegs.FOPT.bit.ENPIPE 1; //开流水线模式 FlashRegs.FBANKWAIT.bit.RANDWAIT 5; //Flash等待周期 }这段代码必须放在FLASHCODE段执行否则在操作Flash寄存器时直接死机。调试时用CCS的Memory Browser眼看着App区的代码被意外覆盖最后发现是CMD文件中RAM到Flash的映射地址没做偏移补偿。跳转黑魔法实践从Boot2跳App的关键操作像个定时炸弹LB #0x3D800 ;绝对跳转到App入口 ESTOP0 ;手动断点保平安刚开始傻乎乎直接用C语言的函数指针跳转结果发现编译器自动生成的LRET指令导致堆栈错乱。后来在跳转前手动关中断、清流水线才稳定__asm( CLRC INTM); //关总中断 __asm( SPM 0); //清流水线 __asm( MOV AL, #0x3D800 16); __asm( MOV AH, #0x3D800 0xFFFF); __asm( LCR ACC); //长跳转LabVIEW上位机的骚操作用LabVIEW解析Intel Hex文件时发现标准VI库里的解析模块处理28335的16位地址会抽风。自己写了个分段解析器![LabVIEW数据流处理截图]关键是把每行HEX记录的地址与全局偏移做累加遇到04扩展地址记录就更新基地址。CAN发送时采用分帧策略每包数据带CRC16和序列号上位机这边用队列缓存避免数据堵塞。双DSP的死亡缠绕两个DSP芯片的CAN通信就像在跳探戈——一个乱步全盘皆输。调试时发现节点2总是收不到升级指令用CAN分析仪抓包才发现波特率配置寄存器没同步CanaRegs.CANMC.bit.CCR 1; //进入配置模式 CanaRegs.CANBTC.bit.BRP 9; //250kbps时钟分频 CanaRegs.CANMC.bit.CCR 0; //退出配置模式两个DSP的晶振误差导致实际波特率相差3%后来改用自适应波特率检测才解决。最惊悚的是某次升级中途断电Boot2区数据损坏最后是通过GPIO强制进入紧急恢复模式才救活。参考资料血泪史《TMS320F2833x Boot ROM手册》第5章关于二次引导的坑点某俄文论坛的CAN总线错误处理方案谷歌翻译立功了自己写的HEX转BIN工具带地址偏移补偿示波器测CANH/CANL波形时发现的振铃问题解决方案现在看着两台DSP通过CAN总线秒级完成固件同步升级感觉那些在实验室通宵改代码的日子突然就值了。下次谁敢说IAP简单我反手就送他两个锁死的DSP开发板...
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

页制作与网站建设技术大全永久免费云储存空间

开源ITSM平台深度解析:高效构建企业级服务管理体系的实战手册 【免费下载链接】iTop A simple, web based IT Service Management tool 项目地址: https://gitcode.com/gh_mirrors/it/iTop 在数字化转型的浪潮中,开源ITSM平台为企业提供了一种灵…

张小明 2026/1/9 16:07:43 网站建设

微课做动画的网站万网站

YOLO目标检测为何偏爱NVIDIA GPU?CUDA生态深度解析 在智能制造车间的高速流水线上,一台工业相机每秒捕捉上百帧产品图像,系统必须在毫秒级时间内判断是否存在划痕、缺件或装配偏差。若依赖传统CPU处理,YOLO模型的推理速度可能仅有…

张小明 2026/1/9 16:26:12 网站建设

做网站人员有什么名称poco摄影网

VMware虚拟机创建全攻略 在虚拟化环境中,VMware的虚拟机创建是一项基础且重要的操作。本文将详细介绍相关概念以及不同方式创建虚拟机的具体步骤。 相关概念 集群(Cluster) :集群是参与VMware HA或VMware DRS产品其中之一或两者的VMware ESX服务器的集合。 资源池(Res…

张小明 2026/1/9 17:10:51 网站建设

建筑证书兼职网站益阳市 网站建设

NPP Temperate Forest: Great Smoky Mountains, Tennessee, USA, 1968-1992, R1 简介 该数据集包含两个数据文件(.csv 格式)。一个文件包含田纳西州大烟山国家公园七个原始温带森林林分和一个幼龄山谷林分的立地特征、林分描述符以及地上生物量和地上净…

张小明 2026/1/9 16:40:21 网站建设

用ps怎么做网站步骤宁波大型网站建设

League.Akari:Windows系统优化的终极解决方案 【免费下载链接】League.Akari1.2.1Windows版本下载 League.Akari 1.2.1 Windows 版本下载 项目地址: https://gitcode.com/open-source-toolkit/dbb7d 还在为Windows系统运行缓慢、频繁卡顿而烦恼吗&#xff1f…

张小明 2026/1/9 18:07:56 网站建设

网站运维托管网站系统安全性

当AI成为测试界的"新宠" 在2025年的今天,人工智能技术已深入软件测试领域的各个角落。从测试用例生成到缺陷预测,从自动化脚本维护到智能日志分析,AI确实为测试行业带来了前所未有的效率提升。然而,在这股AI应用热潮中…

张小明 2026/1/9 18:02:34 网站建设