推荐阅读最新更新时间:2024-03-16 16:20
单片式以太网控制芯片W7100A / W7100 Debugger指南(一)
今天给大家介绍的是单片式以太网控制芯片 W7100A / W7100 的Debugger指南。 先简单介绍下W7100和W7100A的基本特点。网络微处理器W7100提供一体成型嵌入式网络方案(内嵌8051单片机 + TCP/IP协议栈+ 10/100 高速以太网络MAC/PHY)。而W7100A(100Pin封装) 是 100 % 相容 W7100,W7100A 是W7100 的 升级版,增加了一些新功能,详细可登录官网查看。 1. 驱动程序安装 用USB线连接Debugger和PC机,然后将会出现 新硬件搜索窗口(new hardware search window) 界面,如下图1.1所示。 选择 自动安装软件(
[单片机]
keil4中debug信号函数的简单使用
最近学习51单片机 , 通过keil的软件仿真功能来验证程序的正确性。 首先最可靠的信息来源是keil的帮助文件:如下图 signal functions 信号函数就是在debug的时候给你的程序输入一个信号的函数。 信号函数受到如下约束: 函数以关键字signal开头 函数的返回值类型必须为void 函数最多只能有8个参数。 信号函数之间不能相互调用。 信号函数可以被用户函数调用。 信号函数必须调用twatch(也可以是swatch)至少一次。如果信号函数从不调用twatch,则目标程序将得不到时间执行。而且由于不能使用Ctrl+C中断信号函数,在这种情况下µVision4将进入死循环。 下面通过一个例子说明使用
[单片机]
Keil ARM软件Debug温习
程序用的就是前面编译成功的汇编代码。 然后debug脚本的话用的下面的脚本 /*** Use Configuration !disalbe! Wizard in Context Menu ***/ /*Name: DebugINRam.ini*/ FUNC void Setup (void) { // o Program Entry Point, .AXF File download Address PC = 0x030000000; } map 0x00000000,0x00200000 read write exec //Map this memory to be read、write and
[单片机]
STM32L0开发笔记5: STM32CubeMX中Debug Serial Wire的设置问题
使用STM32CubeMX时,可发现在SYS下,有Debug Serial Wire选项,如下图所示。 使能该选项后,相应的IO引脚,会变为调试引脚,如下图所示。 最初,认为必须选中该选项才能对STM32进行仿真调试,今天调试时,忽略了该选项,发现仿真调试依然正常,并不受影响。也就是说,勾选该选项与否,都可以进行仿真调试,那么该选项的作用时什么呢? 答案:将其显示指定为调试引脚,不可当作其它功能复用,如果将该引脚用做其它功能,则不再具有仿真功能。另外,再补充一点,我在项目中,由于引脚数目有限,将SWDIO复用为IO口使用,使用NUCLEO自带的仿真器下载一致正常,转交生产时,使用淘宝购买的ST-LINK
[单片机]
用ST-LINK调试STM8出现 debug
已解决:用ST-LINK调试STM8出现The Flash Memory Read-out protection option must be disabled for debug. Disabling this option will first erase怎么办? (1)提示说的很清楚了:必须禁用闪存读出保护选项才能进行调试,也就是你需要设置成read protection ON才可以调试。 (2)怎么设置成read protection ON,需要下载一个软件叫STVP。这个软件的链接是:https://blog.csdn.net/weibo1230123/article/details/81016643 (3)具体设置
[单片机]
STM32CubeMX工程闪退问题
现象:安装了STM32CubeMX软件后,在创建工程的过程中,只要一拖动卷轴,工程就会关闭。 原因:因为打开了翻译软件,导致与STM32CubeMX发生了冲突。 解决方法:将翻译软件先关闭退出。
[单片机]
处理器架构 (八) armv4v5v6 架构参考手册(4) Debug架构
在armv6 中 已经出现 分类的雏形,但未正式表明 armv6 还没推出 coresight 架构 armv6 的 debug架构分为两块 1. Debug 模块 // 手册对 Debug 模块讲述较多. 2. Trace 模块 // 手册对 Trace 模块讲述较少 Debug 模块 Debug 模块简介 介绍 与之前的不同 ARMv6之前 debug是一个附件,它通过在大多数实现中提供一个嵌入式宏单元建立了一些事实上的标准。 ARMv6 Debug体系结构的第一个版本,它包含了调试规定。 整体扩展概述 在ARMv6协处理器14中,支持被扩展为提供以下内容:
[单片机]
keil5中新建一个STM32工程
前言 相信很多stm32的初学者对于创建一个新的工程还是感觉比较困难的,即使学习了一段时间的stm32,创建一个新工程还是会感到无所适从。相信大家在学习stm32之初都是把整个例程工程文件copy下来,在这个基础上进行修改编程的,这样就省掉了很多烦恼。本人自学stm32已经有好久的一段时间了,现在在准备秋招,顺便也把之前学过的内容复习一遍。在整理stm32资料的时候,突然发现之前自己学习stm32的时候不会自己新建一个stm32工程,所以今天趁空闲之余,学习怎么去创建一个新工程,并记录下来跟大家分享。 创建一个stm32工程的步骤 1. 准备资料 大家可以点击一下网址,下载创建工程时所需的固件库: http://downloa
[单片机]