简介:很多人在win7上安装 IAR for msp430 后编译会出现如上的错误,笔者刚开始也遇到了这个问题,很是困惑。在网上找解决方法。
Fatal Error[Cp001]: Copy protection check, No valid license found for this product 2
很多人在win7上安装 IAR for msp430 后编译会出现如上的错误,笔者刚开始也遇到了这个问题,很是困惑。在网上找解决方法。很多都是如下回答:
注意:破解后如出现以下情况:
Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]
可使用第二种方法:
1.打开“iarkg.exe”得到电脑的ID号,假设为“0x210aa”
2.在WINDOWS的附件中的“命令提示符”使用“iarkgc.exe”
具体为“iarkgc.exe 0x210AA >sn.txt”回车,在“iarkgc.exe”所在的目录中就会出现“sn.txt”在里面找到AVR的注册号安装(里面有很多,只有一个是IAR AVR 4.20的注册号)。注意运行“iarkgc.exe 0x210AA >sn.txt”时“0x210AA”一定要大写,否则就会破解不了。
我还是很困惑,因为我安装的是IAR for msp430 V5.2,在安装过程中得到的ID号就是大写的,安装后还是出现这个问题,(不是大写的话可以采用此法)。我以为是版本问题,所以找较低版本,过程中看到这么一个帖子:
http://www.eeskill.com/article/id/46193
有些注册不成功的原因
有些使用Windows 7的用户经常会碰到用注册机算出来的号,不能进行安装。 其实原因在于Windows 7 的UAC(用户帐户控制)功能,我对这个功能的运行机制不是很了解,猜测是限制了软件可访问的内存或者资源,致使注册机获得的计算机的ID是错误的,因此算出来的KEY当然也不能使用了。 解决办法有2种,第一就是运行注册机的时候,用右键点,然后选择“使用管理员模式运行”, 如果这种方法还不行的话,那么就需要把你系统的UAC功能关掉(关掉后要重启电脑才能生效),就可以了。 可能有些用Windows 7的新手不知道UAC是什么? 具体的我不解释了(其实我也解释不清楚),简单的说就是你每次运行程序的时候,系统会提示你的那个功能。 如果想关掉UAC,可以进入到控制面板,你的用户管理那个界面,有一项就是 打开或关闭用户帐户控制功能,在这里进行修改,改完后重启电脑就可以了。
我才恍然大悟,用管理员身份运行注册机就行了。。。。囧,原因如此简单。解决这个问题花了我两个小时的时间,所以写此文章给那些遇到同样问题的童鞋。
关键字:IAR msp430 编译错误
引用地址:
IAR for msp430的一个编译错误的解决方法
推荐阅读最新更新时间:2024-11-12 18:27
IAR将推出支持RISC-V安全认证的新版本
IAR Systems是面向嵌入式开发的软件工具和服务供应商,日前,宣布为RISC-V的安全性提供更广泛的认证。用于RISC-V的IAR嵌入式工作台的功能安全版将由TÜV SÜD根据IEC 61508、国际功能安全伞标准以及ISO 26262(用于汽车安全相关系统)的要求进行认证。此外,该认证还包括国际标准IEC62304,该标准规定了医疗软件和医疗器械内软件开发的生命周期要求,以及欧洲铁路标准EN 50128和EN 50657。 “我们看到RISC-V正在成为一个重要的架构,不仅在广泛设计中,还特别开始进军车载应用,”IAR CEO Stefan Skarin说道,“通过为我们的开发工具提供符合ISO 26262的认证,我们
[嵌入式]
MSP430系列芯片晶振选型说明
本报告把MSP430系列芯片分为两个部分,一个是高速晶振接口,另一个是低速晶振接口,在一般的情况下,高速晶振接口所能接的晶振,低速晶振接口也能接,但是低速晶振必须要通过适当软件的配置来使低速晶振接口能接高速晶振。每个接口都有相应的电气特性,在选择晶振时就必须要根据所有芯片晶振接口的电气特性来选择相应合适的晶振。MSP430系列芯片的低速晶振接口,电气特性分析,如下表所示:同时要注意MSP430系列芯片中的1系列的芯片的内部电容是固定的,为12pF。 软件设置模式 电源电压要求 所接晶振 晶振接口内部电容 匹配电容 低频模式0 1.8 V to 3.6
[单片机]
深入理解MSP430单片机IO
一、MSP430单片机的端口概述 P1~P6每组有8个I/O 口,P3,P4,P5,P6具有I/O,及其它片内外设功能,每组具有4个寄存器。P1,P2除具有上述功能外还具有中断能力,每组具有7个寄存器。 二、PX端口 1. P1,P2端口 (1)PxDIR 输入/输出方向寄存器(x代表1,2) 相互独立的八位分别定义了Px7~Px0,8个引脚的输入输出方向。 0 输入模式,只能读。 1 输出模式,可读可写。 8为在PUC后都被复位及置为0. Eg:P1DIR=0X0F; 这里0X0F为16进制表示,对应的二进制为00001111,即将P1DIR的高4位置0,低4位置1,也就是将P1.7,P1
[单片机]
MSP430的C语言编写注意事项
============================================================================================================================== 微处理器一般用于特定环境和特定用途,出于成本、功耗和体积的考虑,一般都要求尽量节省使用资源,并且,由于微处理器硬件一般都不支持有符号数、浮点数的运算,且运算位有限,因此,分配变量时必须仔细。另外要说明的是,速度和存储器的消耗经常是2个不可兼顾的目标,在多数情况下,编程者必须根据实际情况作出权衡和取舍。 需要注意的事项如下: 1) 通常在满足运算需求的前提下,尽量选择为变量定义字节
[单片机]
关于MSP430F449时钟
SP430系列MCU的卖点是超低功耗,除了端口的低漏电流之最之外,我认为和低功耗关系最大的莫过于他的时钟模块了。典型的430CPU一般可以在3个震荡器之中选取时钟源:低频晶体(LFXT)、高频晶体(XT)和内部的数控RC振荡器(DCO)。 前几周使用MSP430F449做产品,因为之前成功地使用过MSP430F149做过东西,心想449也是一个模子出来的换汤不换药,遂成竹在胸,殊不知,险些栽了跟头,就在这个多时钟源的时钟模块上。 449和149的时钟模块的最大区别在于449的时钟包含了可编程FLL模块,打开449的头文件,连寄存器的名字都和149完全不一样,一切均以 FLL 开头。少顷,但见其内容大同小异,遂把以前的写的149的时
[单片机]
MSP430 数据类型浅谈二 硬件乘法器
阅读本章之前可以简单看看我的上一篇博客 430数据类型浅谈 430数据类型浅谈 当我们需要对一些数据进行加减乘除等运算时需要考虑是否会出现溢出等情况 430的数据运算基本和C/C艹保持一致,也略有不同 下面我们详细讲讲430的硬件乘法器 来死狗! 提示,任何基础操作都需要在用户指导手册下进行 1 硬件乘法器相对于430来说相当于外设,不会干扰CPU本身的活动,硬件乘法器由CPU进行指令加载和读取的外围寄存器 2 特点 1 支持无符号运算 2 支持有符号运算 3 支持无符号累乘 4 支持有符号累乘 5 支持 16X16 、8X8、8X16、16X8位运算 操作的数据类型由写入数据的第一个地址决定 例如
[单片机]
我的低功耗MSP430学习生涯
从今天开始学习利用MSP430FR2433这款芯片实现测量不同阻抗的天线并实现匹配。 这是我第一次用MCU,用的不好,请多多指教,中途有错,请纠正。 (1)硬件部分功能实现 MCU 下面是天线匹配 最后一个模块是电阻桥 (2)代码部分 这里我刚刚开始学,下面是主程序,我将以看懂程序来记录我的学习过程。 void main(void) { // Initialize MCU init_watchdog(); //初始化看门狗 init_clocks(); init_gpios(); // Initialize peripherals init_rocky100(); init_rmeter(); // Relea
[单片机]
基于MSP430的FM音频频谱分析仪的设计方案
1.前言 在实际的广播电视发射工作中,新的发射机的进场测试,发射机的日常指标测试等都涉及了音频的测试。本文设计的音频频谱分析仪就是从信号源的角度出发,测量音频信号的频谱,从而确定各频率成分的大小,为调频广播的各项音频指标的提供参考。 在本文中主要提出了以MSP43处理器为核心的音频频谱分析仪的设计方案。以数字信号处理的相关理论知识为指导,利用MSP430处理器的优势来进行音频频谱的设计与改进,并最终实现了在TFT液晶HD66772上面显示。 2.频谱分析仪设计原理 由于在数字系统中处理的数据都是经由采样得到,所以得到的数据必然是离散的。对于离散的数据,适用离散傅立叶变换来进行处理。 快速傅里叶变换,是离散傅里叶变换的快速算法
[单片机]