STM32 ISP 远程升级

STM32 ISP 远程升级
STM32 ISP 远程升级

STM32芯片自带固化的ISP程序,在芯片上电的时候会检查BOOT0 BOOT1电平状态,如果

BOOT0=1

BOOT1=0

则会进入自带的ISP程序,基本可以满足程序升级需要。

但是如何进入这个模式,是一个问题,网上有人使用串口的握手信号来控制,但是这样会超过3条线(

RX TX GND)。

昨天测试了一个方法,上位机发出一个指令,STM32用户自己的程序解析后,利用自己的IO口,控制一个简单的延时电路来拉高BOOT0,然后芯片重新启动,则进入ISP。刷新完成后,跳入用户程序运行,控制权交回用户程序。

程序中设置PB8为 ISP_DRV ,推挽输出;输出一定时间后,充满电容后,可以使用NVIC_SystemReset() 重新启动(3.12库)。即可进入ISP模式。

另外,需要在程序中设置如下向量表地址,才可以在勾选ISP程序的 jump to user application after flash后,进入用户程序。

/* Set the Vector Table base location at 0x08000000 */

NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);

测试了若干次没有发现异常。

何须如此麻烦,直接跳转到SystemMemory不就行了,一个函数解决所有问题。

这是我写的一个函数,没有测试过,不过估计问题不大,有兴趣的同志可以帮忙测试一下。

void EnterSyetemMemoryISP(void)

{

typedef void (*APP_FUNC_DEF)(void);

vu32 *appaddress = (vu32 *)(0x1FFFF000); //SystemMemory 的起始地址。

APP_FUNC_DEF pappfunc;

u32 appresetaddr;

appresetaddr = *(appaddress + 1);

pappfunc = (APP_FUNC_DEF) appresetaddr;

//从起始地址读取堆栈指针 __MSR_MSP(*appaddress); //进入ISP

pappfunc(); }

嵌入式设备远程程序升级的实现_英文

Vol.5No.3,Sept.2014Journal of Measurement Science and Instrumentation Sum No.19 Realization of remote update technology for embedded equipment based on μC /OS-Ⅱ MENG Hui ,PAN Lian (School of Information Science and Engineering ,Wuhan University of Science and Technology ,Wuhan 430081,China )Abstract :Aiming at the inaccessible problem of remote embedded devices update and maintenance ,this paper presents a method u-sing general packet radio service (GPRS )to achieve update based on the embedded real-time operating system (RTOS )μC /OS-Ⅱ.It introduces architecture of the system first.And then it uses LPC1768chip as the central processing unit ,SIM900A module for da-ta transmission ,and SST25VF016B to store the data.To ensure accuracy of the data transmission ,cyclic redundancy code (CRC )is adopted.The software uses fixed bootstrap and mutable update program ,and thus the embedded devices can still normally start in case of update failure.Finally ,high stability and extensive adaptability of the system are verified by experimental data.Key words :μC /OS-Ⅱ;remote update ;general packet radio service (GPRS );embedded system CLD number :TP274Document code :A Article ID :1674-8042(2014)03-0069-04 doi :10.3969/j.issn.1674-8042.2014.03.013 With the development of communication technology and embedded technology ,remote monitoring system based on wireless communication is more and more widely used.In the process of actual application ,we of-ten need to modify and update the program of the em-bedded system.Because of long-distance terminal e-quipment and poor working environment ,if maintainers have to come to the scene ,the maintenance cost will be very high and the program cannot be updated in real time.This paper puts forward the scheme that utilizes mobile communication technology ,embedded technolo- gy ,computer technology and Internet technology to im-plement a system that can update and monitor remote embedded equipment.It has great realistic significance for many engineering applications. 1System composition Fig.1shows the structure of a remote update system. The system is mainly composed of embedded terminal e-quipment ,Internet ,server ,etc. Fig.1Structure of remote update system The embedded equipment sends data to remote server by general packet radio service (GPRS )communication module based on transmission control protocol /user dat-agram protocol (TCP /UDP ).On the server side ,the data is received with a matching transceiver.After the data being analyzed ,the server side registers the termi-nal equipment.Users can update and monitor remote embedded equipment by going through the browser.Thus it is easy to implement software download ,debug and update online from the remote terminals. 2 Hardware design of embedded e-quipment Hardware circuit diagram of embedded equipment is shown in Fig.2.Hardware platform of the control sys-tem is constructed by utilizing LPC1768processor as core.Peripheral circuit of the processor mainly compri-ses six modules :GPRS module ,memory module ,joint test action group (JTAG )debug module ,watchdog *Received date :2014-04-15 Corresponding author :MENG Hui (menghui8592@yeah.net )

2020年(项目管理)ISP项目操作手册(供应商)V

(项目管理)ISP 项目操作手册(供 应商)V

潍柴动力/潍柴重机重庆分公司 ISP项目 操作手册(供应商) 编制:梁萍、王尧 生成日期:2015.6.25 定稿日期: 定稿版本:

1文档控制1.1修改记录

目录 1 文档控制................................................................................................................................... I 1.1修改记录....................................................................................................................................................... I 2 前言 (1) 2.1目的 (1) 2.2使用范围 (1) 2.3参考文档 (1) 2.4参与编写人员 (1) 3 系统介绍 (2) 3.1系统概况 (2) 3.2术语 (2) 3.3系统运行环境 (2) 3.4系统登陆 (2) 3.5信息发布 (4) 4 系统操作指南 (6) 4.1采购计划管理 (6) 4.1.1 业务流程 (6) 4.1.2 系统操作步骤详细说明 (6) 4.1.2.1 采购计划确认 (6)

4.2采购订单管理 (8) 4.2.1 业务流程 (8) 4.2.2 系统操作步骤详细说明 (8) 4.2.2.1 采购订单确认 (8) 4.2.2.2 采购订单查询 (10) 4.3ASN管理 (11) 4.3.1 业务流程 (11) 4.3.2 系统操作步骤详细说明 (11) 4.3.2.1 送货单创建 (11) 4.3.2.2 送货单查询与打印 (13) 4.3.2.3 送货单取消 (15) 4.4网上库存管理 (16) 4.4.1 业务流程 (16) 4.4.2 系统操作步骤详细说明 (16) 4.4.2.1 寄销库存查询 (16) 4.4.2.2 供应商事务查询 (18) 4.4.2.3 长富物流库存查询 (18) 4.4.2.4 重潍柴不合格品查询 (19) 4.5开票单管理 (20) 4.5.1 业务流程 (20) 4.5.2 系统操作步骤详细说明 (20) 4.5.2.1 寄销开票单 (20) 4.5.2.2 非寄销开票单 (22) 4.6网上发票管理 (24) 4.6.1 业务流程 (24) 4.6.2 系统操作步骤详细说明 (24)

增值税发票发票网上申领操作手册(金税盘版)

税控发票开票软件(金税盘版)网上申领操作说明

目录 第一章设备环境 (1) 1.1 硬件 (1) 1.2软件 (1) 1.3操作系统 (1) 第二章网上申领 (2) 2.1发票申领 (2) 2.2申领状态查询 (11) 2.3 申领确认 (14) 2.4 申领撤销 (17) 第三章网上领票 (20) 3.1 网上领票 (20) 3.2 领用票量查询 (23)

第一章设备环境第一章设备环境 为实现网上申领功能,企业端开票环境需要满足以下软、硬件要求。 1.1 硬件 (1)所需的专用设备必须为灌装有数字证书的升级版金税盘、和报税盘,报税盘为选配设备。 (2)金税盘底层为SKN6K08L1及以上版本。 1.2软件 开票子系统版本号为FWSK(KP)_V2.0.12_ZS及以上。 1.3操作系统 支持winXP sp3、win7、win8、win8.1操作系统,系统可以是32位或者64位。 1

税控发票开票软件(金税盘版)V2.0新增改进功能说明 2 第二章 网上申领 主要实现网上申领发票功能,代替大厅购票,简化用户工作。以下操作均指在企业端税控发票开票软件(金税盘版)中操作。 2.1发票申领 主要实现企业网上提交发票领购的申请 操作步骤: 【第一步】点击 “发票管理/发票领用管理/网上申领管理/发票申领”菜单项,进入发票申领页面,如图2-1、图2-2所示, (图2-1 发票申领菜单)

第六章其他新增功能 3 (图2-2 发票申领) 【第二步】点击“更新”按钮,通过网络从税局端同步该企业的发票票种授权信息到开票软件中,更新成功后,页面中的“发票类型”项目的下拉框将显示企业所有授权的发票票种信息,如图2-3所示

ISP2说明书

ISP2说明书 简介 (2) 一支持芯片 (2) 二软件安装 (2) 三驱动安装 (2) 四联机要点 (6) 1.准备动作 (6) 2、打开软件(软件界面介绍) (6) 3.通信设置 (8) 4、连接 (8) 5、选择芯片 (9) 6、加载烧写文件 (9) 7、脱机下载 (9) 8、固件升级 (11) 9、关于 (12) 五耗材与配件说明 (13) 六脱机烧写步骤 (13) 准备动作 (13) 动作1——上电 (13) 动作2——连线 (15) 动作3——烧写芯片 (17) 动作4——关闭ISP2 (17) 附录1:如何从MPLAB IDE得到可靠的HEX (17) 附录2:LCD提示信息含义以及对策 (18) 附录3:特殊芯片烧写注意 (19)

简介 ISP2,是一款高速专业PIC芯片烧写器。目前支持脱机ICSP烧写,不仅适合研发以及小量产烧写,同时适合工厂大批量的烧写。工厂方面可用其高速烧写性能进行批量烧写。ISP2目前采取联机设置、脱机下载、脱机烧写的方式工作,不可联机烧写。 一支持芯片 目前支持PIC10F,PIC12F,PIC16F,PIC18F,PIC18FJ系列8位的FLSAH MCU(截止到2008年9月),预计在2008年10月将增加对DSPIC30F系列的支持,并在后续的时间增加对PIC24FJ等系列的支持。由于MICROCHIP公司不断更新其MCU,我们也将根据市场情况不断更新我们对MICROCHIP公司芯片的支持,请关注我司网站以获得最新芯片支持列表。 二软件安装 ISP2软件是纯绿色版本,免安装,解压后即可使用软件,双击ICSP Writer.exe即可运行ISP2软件,如图2-1。目前仅支持WINDOWS 2000/XP简体中文版。 图2-1 ISP2绿色版软件图标 三驱动安装 ISP2与电脑接口为USB,内部转成串口,需要安装驱动。驱动安装有两种方式。 1、直接安装 无须连接ISP2烧写器,如果已经连接,可先断开连接,请打开ISP2安装文件夹下的Drivers目录,找到CP210xVCPInstaller.exe;双击运行,弹出驱动安装窗口,如图3-1:

STM32 ISP 远程升级

STM32芯片自带固化的ISP程序,在芯片上电的时候会检查BOOT0 BOOT1电平状态,如果 BOOT0=1 BOOT1=0 则会进入自带的ISP程序,基本可以满足程序升级需要。 但是如何进入这个模式,是一个问题,网上有人使用串口的握手信号来控制,但是这样会超过3条线( RX TX GND)。 昨天测试了一个方法,上位机发出一个指令,STM32用户自己的程序解析后,利用自己的IO口,控制一个简单的延时电路来拉高BOOT0,然后芯片重新启动,则进入ISP。刷新完成后,跳入用户程序运行,控制权交回用户程序。 程序中设置PB8为 ISP_DRV ,推挽输出;输出一定时间后,充满电容后,可以使用NVIC_SystemReset() 重新启动(3.12库)。即可进入ISP模式。 另外,需要在程序中设置如下向量表地址,才可以在勾选ISP程序的 jump to user application after flash后,进入用户程序。 /* Set the Vector Table base location at 0x08000000 */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0); 测试了若干次没有发现异常。

何须如此麻烦,直接跳转到SystemMemory不就行了,一个函数解决所有问题。 这是我写的一个函数,没有测试过,不过估计问题不大,有兴趣的同志可以帮忙测试一下。 void EnterSyetemMemoryISP(void) { typedef void (*APP_FUNC_DEF)(void); vu32 *appaddress = (vu32 *)(0x1FFFF000); //SystemMemory 的起始地址。 APP_FUNC_DEF pappfunc; u32 appresetaddr; appresetaddr = *(appaddress + 1); pappfunc = (APP_FUNC_DEF) appresetaddr;

一种远程在线更新FPGA程序的方法

一种远程在线更新FPGA程序的方法 1 概述现场可编程门阵列(Field Programmable Gate Array,FPGA)器件具有高密度、低功耗、高速、高可靠性等优点,在航空航天、通信、工业控制等 方面得到了大量应用。FPGA 的处理器分为软核和硬核,并且软核处理器具有 高度的灵活性和可配置性。由于FPGA 器件采用的是SRAM 工艺,在断电的 情况下FPGA 内的配置数据将丢失,所以需要非易失的存储器来结合FPGA 完 成嵌入式系统的设计。EPCS(Erasable Programmable Configurable Serial)Flash 属于串行接口Flash,具有接口简单、体积小、配置方便的特点,通常用来存储FPGA 的配置文件和NiosII 的软件可执行代码。在经过合理的配置后,系统在 上电后就可以从EPCSFlash 中读取这些文件来启动整个系统。为了能使系统 得到更灵活的应用,充分发挥FPGA 的灵活性、高效性,FPGA 的软硬件程序 都需要方便的更新和升级功能;而当形成产品后,通过JTAG 和NiosII IDE 工 具来联合完成对EPCS Flash 的更新烧写很不方便。为此,本文结合Altera 公司 提供的工具,提出了一种远程在线更新FPGA 配置文件和NiosII 程序文件的方 法。2 系统硬件结构系统硬件结构如图1 所示。系统主要有上位机系统、FPGA 系统、EPCS Flash 三个主体部分。上位机系统提供人机交互的部分,FPGA 系统包括NiosII 处理器、EPCS 控制器、网络及串行接口和其他外部接 口,EPCSFlash 主要用于存储FPGA 的配置文件和Nios 程序映像文件。上位机 系统通过FPGA 集成的网络及串行接口来完成通信工作。 FPGA 采用Altera 公司的CycloneIII 系统的EP3C40F48417N 芯片。它具有 低功耗、高集成度、易于使用的特性。EPCS Flash 采用Altera 公司的EPCS16SI16N 芯片,它支持多种可配置的时钟源,最高支持100 MHz 的外部

2015升级版金税盘常见问题汇总

升级版金税盘常见问题汇总 1、问题描述:发票开具后点击打印时提示“开票异常”,如下图所示。 问题原因:系统日期、时间格式问题。 解决方案:1、修改日期格式:控制面板-区域和语言选项-区域选项-自定义-日期,将短日期格式为yyyy-MM-dd,在xp系统下有日期分隔符设置选为“-”,win7下无日期分隔符设置直接设置短日期格式为yyyy-MM-dd即可,长日期格式选为“dddd yyyy MM dd”,时间格式修改成HH:mm:ss,具体设置方法可参见下图。2、如果修改日期、时间格式不能解决问题,则可尝试重签证书。 2、问题描述:数字证书口令错误输入几次后会锁死?锁死后如何处理? 解决方案:错误输入5次后就锁死,锁死后需要在防伪税控税务端的企业发行子系统-数字证书-重签证书,重签证书后恢复默认口令88888888。 3、升级版V2.0的用户,进入开票系统提示:证书接口调用失败,证书接口返回错误信息如图所示,如何解决?

答:出现该问题可先尝试重启计算机,如果不行可以检查操作系统的serviceIoApi服务是否开启,如果未开启则手工开启,点击我的电脑--鼠标右键--管理--服务--serviceIoApi,点击“启动”。如果问题依旧,再尝试其他重装操作系统或重新制证等。 4、使用升级版V2.0开票,开出的发票密文字体异常,如图所示。

问题原因:因为密文区打印时需要使用"Courier New"和"OCR A Extended"字体,而实际用户中有些系统中毒导致系统字体不可用,或者使用精简的操作系统版本把字体精简掉了,打印的时候找不到该字体,从而导致打印不正常。 解决方案:杀毒或重装正规版本操作系统既可解决,另外还有一种办法就是把字体手工拷到windows\fonts目录下。 若仍未解决问题,请重装完整版操作系统。 另外在后续的新版本中会增加打印控制,检测有没有打印需要的字体,如果没有则会提示,并不允许打印发票。 5、问题描述:购方或销方开具红字发票信息表,上传时为什么提示校验不通过? 问题原因:对应蓝字发票状态不对。 解决方案:对应蓝字发票未报税或者没有认证记录。 (红字发票信息表可以通过开票系统上传,通过后自行下载即可开具红字专用发票,无需带纸质申请单去税务机关受理.) 6、问题描述:开票打印时提示:生成发票明细串时,传入的发票信息中明细 为空。如何处理?

[教你怎么搜索115网盘上的宝贵资源]

[教你怎么搜索115网盘上的宝贵资源] 今天在这告诉大家一个对115网络U盘进行定向搜索的方法: 搜索框输入“site:https://www.360docs.net/doc/0116355863.html,”然后再输入你要找的内容。这里建议使用有道搜索来对115网盘进行定向搜索。如你要搜索“老大的幸福”,则在搜索框输入“site:https://www.360docs.net/doc/0116355863.html, 老大的幸福”游戏等资源 也同上方法搜索. ------------------------------------------------------------------------------------------- ------------------------------- ------------------------------------------------------------------------------------------- ----------------------------------

------------------------------------------------------------------------------------------- ----------------------------------- ●提示:如现在上115网盘内容下载内没电信、 网通下载地址,那么,就需要登录115! 或者直接点击下面的这个链接,再在后面输入你想要找的内容: https://www.360docs.net/doc/0116355863.html,/search?lq=site%https://www.360docs.net/doc/0116355863.html,+%E6%8 2%A0%E6%82%A0%E9%B8%9F&ue=utf8&keyfrom=web.top& q=site%https://www.360docs.net/doc/0116355863.html, 经本人验证,用百度、谷歌、雅虎、必应、搜狗、搜搜等等搜索对115

航信金税盘升级版网上申领发票操作说明

税控发票开票软件(金税盘版)网上申领操作说明 福建航天信息科技有限公司编写

目录 第一章设备环境 (1) 1.1 硬件 (1) 1.2软件 (1) 1.3操作系统 (1) 第二章网上申领 (2) 2.1发票申领 (2) 2.2申领状态查询 (11) 第三章网上领票 (14) 3.1 网上领票 (14) 3.2 领用票量查询 (17)

第一章设备环境第一章设备环境 为实现网上申领功能,企业端开票环境需要满足以下软、硬件要求。 1.1 硬件 (1)所需的专用设备必须为灌装有数字证书的升级版金税盘、和报税盘,报税盘为选配设备。 (2)金税盘底层为SKN6K08L1及以上版本。 1.2软件 开票子系统版本号为FWSK(KP)_V2.0.05_CS_20150902。 1.3操作系统 支持winXP sp3、win7、win8、win8.1操作系统,系统可以是32位或者62位。 1

税控发票开票软件(金税盘版)V2.0新增改进功能说明 2 第二章 网上申领 主要实现网上申领发票功能,代替大厅购票,简化用户工作。以下操作均指在企业端税控发票开票软件(金税盘版)中操作。 2.1发票申领 主要实现企业网上提交发票领购的申请 操作步骤: 【第一步】点击 “发票管理/发票领用管理/网上申领管理/发票申领”菜单项,进入发票申领页面,如图2-1、图2-2所示, (图2-1 发票申领菜单)

第四章 网上申领 3 (图2-2 发票申领) 【第二步】点击“更新”按钮,通过网络从税局端同步该企业的发票票种授权信息到开票软件中,更新成功后,页面中的“发票类型”项目的下拉框将显示企业所有授权的发票票种信息,如图2-3所示

stcisp软件的使用方法

实验一:单片机调试软件安装与ISP下载软件的安装与下载 实验内容与要求: 1、学会USB取电线与串行口USB-232 ISP线的物理连接。 2、USB转232串口(H340驱动)USB设备驱动程序安装,STC串口下载软件STC-ISP V38A 的安装。 3、学会利用STC-ISP V38A下载软件将事先准备好的HEX文件烧写入STC89C52RC单片 机芯片,观察实验结果。 4、撰写实验报告,并说明观察到的实验结果 实验讲义: 一、学会USB取电线与串行口USB-232 ISP线的物理连接 1、将USB方口取电方口一头连接入实验班方口母座,另一头接电脑USB,见下图蓝方框USB转232串口线,9芯一头接实验班RS232母座,另一头接电脑USB,见下图红色方框 二、USB转232串口(H340驱动)USB设备驱动程序安装 连接好以后。会出现,下图安装提示 选择从列表或指定位置安装,选择下一步

会出现如下图提示 选择,在搜索中包括这个位置,点击浏览,会出现浏览文件窗口,如下图 点击右侧树形结构,将“+”展开,选择USB转串口线驱动文件夹下面的R340文件夹,点击确定。下面将返回“找到新硬件向导”窗口如下图。

选择下一步。 USB转RS232驱动程序安装完成。方口USB不需要安装驱动。下面在桌面右键单击我的电脑,在弹出的菜单中,选择”管理”,如下图

在出现的计算机管理界面中,展开左侧的目录,选择,“系统工具”下面的“设备管理器”,在右侧窗口中,展开“端口”,出现USB-SERIAL (COM5),(注意COM5只就是随机的,会根据您插入USB设备的情况而改变,也有可能就是COM1 COM3) 双击USB-SERIAL (COM5),出现下面“USB-SERIAL (COM5)属性”窗口

雨林木风和115网盘创始人赖霖枫的创业史

雨林木风和115网盘创始人赖霖枫的创业史 说到赖霖枫可能有的人会不知道他是谁,但是当你把他 的名字拆看以后看,或许你就恍然大悟了, 自己装过系统的人可能都知道,那就是雨林木风,他 就是雨林木风和115网盘的创始人,说到赖霖枫总是感觉他与其他互联网人士不一样, 穿着T恤牛仔裤,高高瘦瘦的身材,挂着工号牌,与 你谈话时他会专注地盯着你,就好像你是一段设计精良的程序; 只有手臂上的刺青才显出他与普通IT白领的一点不同,那是一片枫林中的龙腾虎跃,是他自己设计的图案,隐喻着他的愿景。 115科技有限公司董事长兼CEO赖霖枫 这是广东一一五科技有限公司的董事长兼CEO赖霖枫,一个29岁的年轻人。从创业起他7年内创立了两家估值数 亿元的网络公司,其中115网盘拥有国内最大规模的用户群,目前用户人数已达3,500万,并于去年底获得了1亿元的风险投资。 在互联网兴起的浪潮中,在全世界的各个角落,从来都不缺乏充满热情、梦想、有能力、有想象力、有毅力、有耐

心的创业者,或者说野心家。但为什么这个高中就辍学的年轻人,能在短时间内就获得如此成就? 在他的办公室,我们看到附设了一个搏击室,而他宽大的办公桌上,除一台苹果电脑外,空无一物;左手边墙面的书架上也只摆着一台黑色跑车模型,他认为自己的知识都来自于互联网,并不需要拿书做摆设。 他的朋友和员工评价工作中的他,“就像一个被编程好的机器人”,“是个非常理性的家伙”。他有十几辆车,其中包括保时捷、奔驰,可他却经常加班到凌晨,在公司的单人宿舍里睡一觉,第二天7点多又起来工作。他总是喜欢用逻辑去推理任何遇到的事情,尝试抓住事情最本质的核心。在采访过程中,他经常会以“你用逻辑来推理一下”作为一段描述的 开头。 但他除了热爱与人分享他的理念外,还乐于与员工分享创富成果。115的东莞总部建设得像一座精品酒店,周边草木葱茏,有园林餐厅般的员工饭堂,有影音室、架子鼓、斯诺克室、乒乓球、电玩、楼顶高尔夫球场、装修精美的客房等,甚至还有技痒的管理层人员专门设立了一个形象设计室,闲暇时为员工提供美容美发服务。 赖霖枫从来不是一个传统意义上的“好孩子”,“不按牌理出牌”似乎是他的人生写照。他很直率地告诉记者,他没有上过大学,高三就因为打架被开除。他没有回避自己的创业历

STM32F103终端设备远程程序升级程序

1.STM32F103终端设备远程程序升级程序 2014-4-17 (1)把STM32F103的FLASH 分成2部分,0x08000000~0x08003fff,是IAP程序; 00x08004000~ ,是APP程序; (2)硬件机构:内有GSM模块(移远M35),作为远程通信用。 (3)更详细,得到IAR 项目文件:stm32f103远程程序升级程序.rar,联系QQ:785313554 王昌世 2.程序结构 3.主程序 /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** * File Name : main.c * Author : wcs * Version : V2.0.1 * Date : 03/18/2011 * Description : Main program body ******************************************************************************** * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONL Y AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SA VE TIME. * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. *******************************************************************************/ /* Includes ------------------------------------------------------------------*/

税控发票开票软件(金税盘版)V2.0问题汇总(第三期)

税控发票开票软件(金税盘版)V2.0 问题汇总(第三期) 1、升级版2.0的用户,开具带清单的发票,最多可以开具多少行清单? 答:升级版用户最多可开具清单252行(这个数值不是固定的,与购销方信息、备注等信息均有关)。 2、升级版2.0的用户,可以使用外文版的操作系统作为开票用电脑吗? 答:外文版操作系统目前不支持升级版用户使用。 3、升级版2.0的用户,如果企业报税未成功,但金税盘或报税盘中已经没有报税资料,企业可否抄上期资料? 答:升级版2.0中把抄上期资料和本期资料合并为办税厅抄报,系统会根据实际情况进行判断所抄税额是上期资料还是本期资料。 4、升级版2.0支持汉字防伪企业吗?支持远程抄报、远程清卡吗?答:升级版支持汉字防伪;支持远程抄报、远程清卡。 5、石脑油、燃料油的用户使用升级版可以不配备报税盘吗? 答:可以不配备报税盘。

6、升级版2.0的主分机用户,只有主机配报税盘,分机不配报税盘可以吗?分机配备报税盘,主机不配备可以吗? 答:两盘合一后,报税盘可根据实际业务需要灵活配备,以上两种情况都可以。 7、升级版2.0的用户,如果用户金税盘到了锁死期,但未做远程清卡,可否做远程清卡? 答:不可以,锁死期不能远程清卡,需大厅报税、清卡。 8、升版2.0的新上户(配备金税盘、报税盘),注册报税盘或发票读入提示:事件代码:1093。报税盘认证税号错误!,如何解决? 答:此问题目前研发已经定位,正在协调解决,如用户出现此问题,请用户暂且先使用金税盘购票、读票和抄报税。 9、升级版2.0的用户,进入开票系统提示:事件代码:185,证书接口调用失败!

答:出现此问题大部分是由于两盘供电不足导致,重新插拔两盘,更换USB口可解决,如未解决需去税局重签证书。 10、升级版2.0的用户,开具机动车销售统一发票,扫描枪功能如何使用? 答:安装扫描枪驱动;根据企业信息为其申请注册文件(ER60JS,联系研发开通权限);安装注册文件;在扫描信息设置中设置正确的扫描枪端口号(查看设备管理器中的端口号)。 11、升级版2.0的用户(机动车生产企业),开具的增值税专用发票如何导出? 答:其申导出注册文件(QC60JS,联系研发开通权限);在开票软件中安装注册文件;发票查询中“加密数据导出”功能导出DAT加密数据;如需解密为XML文件,联系研发要解密工具(需各省根据实际情况对工具做二次开发)。

基于STM32F103局域网远程更新技术的实现黄海宝

《工业控制计算机》2012年第25卷第12期 在传统嵌入式系统中,代码在做成产品时已经用烧写器写入系统,如果需要日后维护或升级,工作人员必须到现场进行固件代码更新。有些用户希望产品在实际应用期间通过某种远程通信方式自动的更新程序内容,显然,现场烧入代码并不能满足这样的需求。IAP技术的出现为产品代码的远程更新提供了有效手段。本文以STM32F103ZE为平台,在TCP/IP通信协议的基础上,实现IAP技术。 1STM32F103处理器 STM32F103系列处理器是意法半导体(ST)发布的基于Cortex-M3内核的增强型系列处理器,工作频率最高达到72MHz,带有片内RAM和丰富的外设。完善的外设固件库更缩短了开发周期。 Cortex-M3存储系统采用统一寻址方式,程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内,存储空间被分成8个主要块,每个块为512MB。以STM32F103ZE处理器为例,图1为代码块和片内SRAM的地址映射图。 图1Flash、SRAM地址映射 代码块包括了Flash主存储块、信息块和启动区。主存储块地址从0x08000000开始的512K字节,信息块分为两个部分:①系统存储器是用于存放在系统存储器自举模式下的启动程序,这个区域只保留给ST使用,启动程序使用USART1串行接口实行对闪存存储器的编程;②选项字节。 启动区地址从0x00000000开始,在系统复位后,就从这个地址开始执行代码,在STM32F103里,通过BOOT[1:0]引脚值将对应的存储器物理地址映射到启动区。本为使用的启动模式为从主闪存存储器启动。 表1启动模式 2IAP技术原理 在程序中编程(IAP)是用户自己的程序在运行过程中对Flash部分区域进行烧写,实现固件代码的更新。一般来说,IAP 驱动程序要完成两个工作:一是通过通信接口接收编译好的应用程序代码到RAM;二是将应用程序代码编程到Flash中。因此系统中固件分为两段代码:第一段是IAP驱动程序,程序复位后首先执行IAP程序,此段代码必须通过JTAG、ISP或其他方法烧入;第二段是应用程序,是真正的功能代码,由IAP程序执行完后跳转至此段代码才开始执行。两段代码都烧写在内部FLASH中,值得注意的是两段代码的存放区域不能重叠,否则后果将无法预测。 3IAP技术的实现 3.1通信方式 在本文,有更新功能的产品终端通过集线器与电脑相连,组成一个局域网。由于STM32F103系列处理器没有以太网控制模块,因此处理器外接一个ENC28J60网络模块与局域网相连。鉴于TCP/IP的复杂度,传输层使用用户数据协议UDP。服务器通过设定目标端的IP地址和UDP端口号来选择需要更新的产品终端。3.2烧写文件格式 在启动更新之前,需要准备应用代码的Hex烧写文件,使用MDK编译器可以直接编译生成HEX文件。Hex全称(Intel HEX)文件,是有一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言和/或常量数据的十六进制编码数字组成。每一行HEX记录包含5个域,它们按以下的格式排列:1字节数据长度域+2字节偏移地址域+1字节记录类型+数据域+1字节校验和域 每行都是由冒号开头,数据长度域的数值为数据域的字节数,偏移地址为32位地址的低16位,记录类型为以下几种中的一种:00-数据记录 基于STM32F103局域网远程更新技术的实现Implementation of Remotely Update Technology in LAN Based on STM32F103黄海宝吴学杰高艳艳(西南交通大学牵引动力国家重点实验室,四川成都610031) 摘要 在阐述STM32F103微处理器和在应用中编程(IAP)原理的基础上,使用RealView MDK编译的Hex烧写文件,实现了局域网内的固件在线更新,提高了固件维护的方便性,缩短了终端系统的开发周期。 关键词:STM32F103,IAP,局域网,Hex Abstract This paper elaborates STM32F103microcontroller and In Application Program(IAP)technology.Updating the firmware in the LAN using Hex programming file compiled by RealView MDK.It brings convenience of firmware maintenance and short-en the development cycle of the terminal system. Keywords :STM32F103,IAP,LAN,Hex 97

115网盘视频在线看不再等待-chrome版

115网盘视频在线看不再等待 首先你必须是Chrome用户, 且Chrome安装有Tampermonkey ================================================ Chrome浏览器:https://www.360docs.net/doc/0116355863.html,/cjKbnhIp3gcjX 访问密码 8fb2 插件Tampermonkey:https://www.360docs.net/doc/0116355863.html,/cjKbGxGAKdbXt 访问密码 a3f7 云共撸:https://www.360docs.net/doc/0116355863.html,/cjKb97fGmtZM6 访问密码 5664 播放器:https://www.360docs.net/doc/0116355863.html,/cjKbz8qqSAMwT 访问密码 1b84 ================================================ 下载好:插件Tampermonkey、云共撸 安装插件Tampermonkey的方法: 打开chrome浏览器,在地址栏上输入:chrome://extensions/,按一下回车将插件直接拖放到浏览器上,松手即可, 以管理员权限打开软件:云共撸,将会看到此界面,点击关联协议,点击定位播放器并选择你的播放器。

一切设置好之后点击应用设置。 然后点击保存脚本。 Chrome脚本安装方法: 在chrome浏览器上面找到刚刚安装那个插件的按钮,点击添加新脚本。

Google chrome的按钮位置: 115 chrome浏览器的按钮位置: 删除全部内容。

然后将本地保存好的115脚本拖动进去,然后点保存.就可以了。

随便选中一个视频文件,如果你看到播放按钮,说明你已经安装成功了。 点击播放将会弹出播放器。

税控发票开票软件(金税盘版)V2.0问题汇总(第二期)

税控发票开票软件(金税盘版)V2.0问题汇总 (第二期) 1、问题描述:升级版V2.0的用户进入开票提示:税控发票开票软件(金税盘版),异常,如图所示。 问题原因:一些杀毒软件误将开票软件认为病毒所致。例如,以江民杀毒软件为例,误将开票软件识别为木马所导致,如图所示。 解决方案:需要在杀毒软件中将开票软件设为为安全可信任的程序,不同杀毒软件中的设置方法有所不同,以江民杀毒软件为例,在杀毒软件“隔离区”或“文件恢复区”将开票软件恢复,再将相关文件添加到白名单。点击“黑白名单管理”,把开票软件设置为不扫描,具体如下图所示。

2、如果企业将升级版V2.0开票系统移机,之前设置的用户密码和证书口令会变化吗? 答:用户密码不会写入金税盘,移机后用户密码即为初始密码:123456;证书口令会写入金税盘,如果移机前未修改,则口令为:88888888,如果移机前修改过口令,则移机后口令不变。 3、升级版V2.0用户,发票读入时候提示:金税设备中无新购发票卷,如图所示。 问题原因:报税介质选择错误;电脑没有识别到金税盘或报税盘。 解决方案:正确选择报税介质;退出开票软件后,重新连接金税盘或报税盘,确保电脑正确识别。 4、使用升级版V2.0开票,开出的发票密文字体异常,如图所示。

问题原因:因为密文区打印时需要使用"Courier New"和"OCR A Extended"字体,而实际用户中有些系统中毒导致系统字体不可用,或者使用精简的操作系统版本把字体精简掉了,打印的时候找不到该字体,从而导致打印不正常。 解决方案:杀毒或重装正规版本操作系统既可解决,另外还有一种办法就是把字体手工拷到windows\fonts目录下。 若仍未解决问题,请重装完整版操作系统。 另外在后续的新版本中会增加打印控制,检测有没有打印需要的字体,如果没有则会提示,并不允许打印发票。 5、使用升级版V2.0的用户,什么类型的企业必须纳入汉字防伪,开具汉字防伪发票? 答:目前国税总局只要求成品油生产企业、成品油经销企业和稀土企业必须开具汉字防伪发票,其他行业未做要求。早期汉字防伪试运行三地(上海、深圳、陕西)已纳入汉字防伪的老户升级到V2.0时,不属于成品油生产企业、成品油经销企业和稀土企业的,可以不纳入汉字防伪管理。 6、升级版V2.0远程抄报的使用条件是什么? 答:1、只支持征期远程抄报。 2、不支持逾期报税。 3、离线发票必须全部上传完毕。 7、使用V6.15、V7.23等版本开票软件的老户,升级到V2.0后如果名称或者税号发生改变,老户的数据是否可以迁移到新系统中(V2.0)?

相关文档
最新文档