本程序是一个基于TI公司的最新处理器28335的永磁同步电机控制的一个工程,详细定义了各个调试阶段。
对实际项目具有很高的指导意义。
2025/5/24 13:04:25 1.99MB TMS28335 同步电机,控制
1
用VT调试器来代替传统的OD调试器
2025/5/23 22:49:26 41.04MB 无限硬件断点
1
NT35512芯片资料,对调试该IC很管用哟!
2025/5/23 20:30:02 5.18MB NT35512_spec
1
USB调试助手修改完善内容:1、输出端点和输入端点可选不同的配置,端点类型和最大包长可不同。
2、端点类型支持中断传输(interrupt)和块传输(bulk)。
3、接收数据,在“打开端口”时启动新的线程来实现,无论USB设备何时有数据时都自动接收,直到接收完毕。
4、界面进行了优化。
2025/5/23 20:57:23 1.43MB USB 助手
1
截至2012-8-9官网(http://tomcat.apache.org/download-60.cgi)公布的最新Tomcat6绿色免安装版apache-tomcat-6.0.35.zip,大小6.9MB。
关于集成Tomcat插件到eclipse的过程进而进行断点调试请参考博客:http://blog.csdn.net/defonds/article/details/7845961。
2025/5/23 2:19:47 6.76MB Tomcat Tomcat6 Tomcat绿色版 Tomcat6绿色
1
2019年研究生复试测绘遥感信息工程国家重点实验室实验操作使用C++或Java,在已经形成的框架中调试和编制程序,完成均值滤波算法。
均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了以目标像素为中心的周围像素,用模板中的全体像素的平均值来代替原来像素值。
1
AT89C51单片机--CC1101无线接收程序(经本人调试成功)
2025/5/22 16:34:52 21KB CC1101
1
新零售系统\订货系统\商城系统三套源码已经调试过可用。
是一款基于云计算的Saas模式新零售系统。
以互联网为基础,通过大数据、人工智能等先进技术,对商品的生产、流通、销售、服务等环节转型升级改造,进而重塑业态结构与生态圈。
并对线上交易运营服务、线下体验购买及现代物流进行深度融合,所形成的零售新模式。
通过本系统的应用,可以实现线上PC、手机、微信、APP电商运营、线下店面POS收银及进销存管理、全渠道、多模式精细化管理,帮助传统商业转型新商业,实现跨越式发展。
2025/5/22 3:20:43 142.97MB 新零售系统 订货系统 商城系统 saas
1
基于opencv2.4.9+vs2013的交通标识牌检测c++代码,调试通过。
2025/5/22 1:38:16 5.7MB 标识牌检测
1
【DM365_NAND启动模式解析】DM365是一款由TexasInstruments(TI)生产的数字媒体处理器,常用于视频处理和嵌入式系统。
在DM365中,NAND闪存是一种常见的非易失性存储器,用于存储固件和操作系统。
NAND启动模式是指DM365在上电或复位后从NAND闪存中加载启动代码的过程。
此过程涉及一系列复杂的步骤,确保系统能够正确地从NAND中读取和执行固件。
**NAND启动流程**1.**初始化**:系统首先初始化RAM1的高2KB栈空间(0x7800-0x7fff),避免覆盖用于存储UBL块号的最后32个字节(0x7ffc-0x8000)。
2.**禁止中断**:所有中断(IRQ和FIQ)被禁用,以确保启动过程不被打断。
3.**设置DEEPSLEEPZ/GIO0**:这个外部引脚在NAND启动时必须处于高电平。
4.**读取NANDID**:读取NAND闪存的设备ID,获取设备特性,如页面大小、块大小等。
5.**初始化NAND区域**:根据NAND的参数设置控制器和寄存器。
6.**搜索UBL描述符**:RBL(ROMBootloader)在block1的page0开始搜索UBL(UserBootLoader)的描述符。
如果未找到正确的UBL,会依次检查接下来的24个块,以防遇到坏块。
7.**处理UBL描述符**:UBL描述符包含入口点地址、占用的NAND页数、起始块和起始页等信息,用于指导UBL的加载和执行。
8.**ECC错误检测和校正**:开启硬件ECC(ErrorCorrectionCode)检测,复制UBL到IRAM(InternalRAM)。
如果检测到4位ECC错误,通过ECC算法进行纠正。
如果多次失败,RBL会尝试下一个块,直到找到有效的UBL描述符,或者在搜索完24个块后转而从SD卡启动。
9.**启动UBL**:在UBL的入口点执行代码,将控制权交给UBL。
10.**安全启动模式**:根据配置,启动模式可能包括PLL旁通模式,不使用快速EMIF、DMA或I-Cache。
在其他模式下,这些功能可以被启用以提高性能。
**NANDUBLdescriptor格式**UBL描述符是一个包含关键信息的数据结构,用于指示如何加载和执行UBL。
它可能包含如下字段:-入口点地址:UBL执行的起点。
-UBL占用的NAND页数:指示UBL的大小,必须是连续的页。
-UBL的起始块和起始页:定义UBL在NAND中的位置。
-MAGICIDs:特定的标识符,用于识别不同的启动模式。
**NAND启动详细流程**1.初始化栈空间、禁止中断、设置DEEPSLEEPZ/GIO0。
2.读取NAND设备ID,初始化NAND控制器。
3.搜索UBL描述符,最多遍历24个块。
4.复制并校验UBL到IRAM,根据UBL描述符配置启动选项。
5.转交控制权给UBL执行。
NAND启动流程图和具体的ARMNANDROMBootloader实例进一步详细说明了这个过程。
此外,支持的NAND设备ID列表确保了对多种NAND闪存设备的兼容性。
DM365的NAND启动模式解析涉及了设备识别、错误检测、固件加载和执行等多个环节,确保了系统的稳定和可靠启动。
理解这一过程对于开发和调试基于DM365的嵌入式系统至关重要。
2025/5/20 16:04:21 249KB DM365
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡