keil4的target一栏怎么找不到了 keil编译时出现“Program Size: data133.0 xdata0 code3198”怎么解决啊?

[更新]
·
·
分类:互联网
4032 阅读

keil编译时出现“Program

keil编译时出现“Program Size: data133.0 xdata0 code3198”怎么解决啊?

Size: data133.0 xdata0 code3198”怎么解决啊?

项目 右键 option target RAM ROM 都选择最大模式,你这个是是因为data超出了128 .或者用xdata定义变量

keil注册机是什么?

KEIL有很多版本针对的单片机核心不一样,有51核心,那就是C51,还有251核心和ARM核心,那么选择对应的TARGET就可以注册了。
看你的问题,你就选C51,然后计算注册就可以了,对代码没影响。。

keil仿真时出现这个是什么意思Targetnotcreated怎么解决?

target not created 是说目标没有创建,意思就是编译没有成功。这是因为程序中有错误。倒数第二行的错误是说 少了一个 ; 在 get_key_value之前.

bootloader是如何对app程序进行远程操控的?

APP程序按照ST的demo中给出的方法,MCU初始化后调用“NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x3000); ”来设置中断relocation,然后在keil的设置窗口“target”标签中,设置IROM的起始地址为0x08003000,在“link”标签,设置R/O base address为0x0800300。
APP程序编译链接后从map文件中看到reset的确是从8003000开始。

keil uvision软件的使用?

1、进入KeilC51后的编辑界面,如下图所示:
2、建立工程文件,选择单片机,单击Project菜单,在弹出的下拉菜单中选中New Project选项,如下图所示:
3、然后选择你要保存的路径,输入工程文件的名字,比如保存到hyj目录里,工程文件的名字为h2,如图所示,然后点击保存。
4、这时会弹出一个下图所示的对话框,选择单片机的型号,这里还是以大家常用的ATMEL公司的AT89C51来说明,如下图所示,选择AT89C51之后,右边一栏是对这个单片机的基本的说明,然后点击确定。
5、点击“确定”后,屏幕出现下图所示对话框,点击“否”即可。
6、点击“否”后,主窗口下图所示。
7、单击“File”菜单,再在下拉菜单中单击“New”选项。
8、新建文件后屏幕如下图所示 。
9、单击菜单上的“File”,在下拉菜单中选中“Save As”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。这里输入的是“h2main.c”,然后,单击“保存”按钮返回主界面。
10、回到编辑界面后,单击“Target 1”前面的“ ”号,然后在“Source Group 1”上右击,弹出如下图所示的菜单。
11、然后单击“Add File to Group ‘Source Group 1’”弹出对话框如下图所示。
12、找到上一步保存的“h2main.c”所在文件夹,并点击“文件类型”中的下拉列表框,从中选取“C Source file(*.c)”项,即可在列表中找到“h2main.c”文件名,选中后单击“Add ”,再点击“Close”关闭此对话框。
13、回到主界面。会发现“Source Group 1”文件夹中多了一个子项“h2main.c”了,如下图所示。