M0+keil快速设置_第1页
M0+keil快速设置_第2页
M0+keil快速设置_第3页
M0+keil快速设置_第4页
M0+keil快速设置_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、A31G11x_SeriesV1.01Confidential1. Folder2. Project 创创建和配置3. Group4. Options Device Target Output Listing User C/C+ Asm Linker Debug Utilities5. Compile6. Download & Debug2Confidential1. Folder3主文件夹名称,设备名称,由五个文件夹组成,用SVD生成SFR文件。在Core文件夹里,CMSIS文件夹存放头文件,Device文件夹存放C文件和头文件,还有启动汇编文件。在Drivers文件夹里面, 存放的是外设的

2、C文件和头文件。在Examples文件夹里面,存放的是示例代码。Confidential1. Folder4在Flashloader文件夹里面,存放的是编程算法文件flash file和readme.txt文件。Confidential2. 创建Project51.点击Menu Project2.点击New uVision Project. 图 23.选择文件夹路径 (文件夹名称尽量使用英文名)4. 设置项目名称5. 点击确认按钮图 1Confidential2. 创建Project61. ARM ARM Cortex M0 plus ARMCM0P2. 选择 ARMCM0P3. 点击 OK

3、按钮4. 新项目被创建5. 如图4项目图 3图 4Confidential2. Project构构成7工程图形式由Group组成。Group添加方法,如图5 Target1鼠标左单击后选择Add Group。Startup最先执行的代码CMSIS-CM0PARM提供的页面文件的DriversPeripheral 驱动文件Main(main)主函数代码文件Flash OPTChip的option设置文件图 5图 6Confidential3. Group8图7 如图7所示鼠标右单击选择Add New Item to Group Group直接添加一个新的File 如图8所示确定File Type

4、、File Name、Location后点击Add按钮图8Confidential3. Group9如图9所示鼠标右单击选择Add Existing Files to Group Group直接添加一个已有的File文件路径(Blink test 示例范例) 1. System_A31G11x_series.c AC31G11x_SeriesCoreDeviceABOVA31G11x_seriesSource2. A31G11x_pcu.c; A31G11x_scucg.c; A31G11x_uartn.c; debug_frmwrk.cAC31G11x_SeriesDriverssource

5、3. main.cA31G11x_SeriesExamplesGpio_LedBlinky4. startup_A31G11x_series_CM0P.sAC31G11x_SeriesCoreDeviceABOVA31G11x_seriesSourceARM图10图9Confidential4. Options Device10图11如图11,鼠标点击Target 1右单击其次,点击Options for Target Target 1选择芯片内核ARMCM0P图12Confidential4. Options Target, Output11进入Target页面,如图13添加SFR File

6、(A31G11x_series.SFR) SFR File : 启动debugger上的Peri Register,这样在System Viewer中能控制外设功能设置和芯片规格对应的ROM和RAM大小 IROM1 : Start 0 x0 Size 0 x8000, IRAM1 : Start 0 x20000000 Size 0 x1000进入Output页面,如图14,在Name of Executable填入Chip-name。想要生成HEX File, 勾选Create HEX File图13图1412Confidential4. Options C/C+12图15在编译相关的设置菜

7、单优化等级越高,编译器减少代码以提高效率Include Paths设置需要编译的头文件源文件路径图15New(Insert) : 添加Header, Source FileDelete : 删除Header, Source FileMove up : 往上移Header, Source FileMove down : 往下移Header, Source File Confidential4. Options Listing, User, Linker13不改变不改变不改变Confidential4. Options Asm14图15图15为汇编程序相关的设置菜单Include Paths设置需

8、要编译的头文件源文件路径Confidential4. Options Debug15图16是Debug设置菜单选择Use Simulator()来仿真虚拟设备,选择()直接仿真,并选择与正在使用的设备一样的仿真器名称。Run to main()决定是从startup code开始还是从main()开始。如果点击Initialization File的Edit按钮,可以设置SP(Stack Pointer)和PC(Program Counter)。当能看到图17中的设备列表,表示Device已经被连接。Connect、Reset和Cache Options也能在图17中改变。图1612图17Co

9、nfidential4. Options Debug16更详细的Debug说明在图18Connect Normal : 连接后在当前执行的指令上停止CPU。 with Pre-reset : 在连接设备前应用硬件复位(HW RESET) 。 under Reset : 当连接设备时,保持硬件复位信号有效。Reset Autodetect : 根据目标设备,选择上面的一种复位模式。 HW RESET : 通过判断HW RESET信号来执行硬件复位。 SYSRESETREQ : 通过设置SYSRESETREQ位来执行硬件复位。 VECTRESET : 通过设置VECTRESET位来执行软件复位。C

10、ache Code : 通知调试器,下载程序代码不会更改Cache Memory : 确定是否在程序停止期间更新内存显示图18Confidential4. Options Utilities17图19是Utilities设置菜单。选择所使用的设备,点击Settings按钮。芯片规格RAM Address直接设置(),或者自动设置(选择条目) RAM : Start 0 x20000000 Size 0 x1000点击Add按钮,选择当前芯片的正确Flash File编程文件。如果没有Flash File,在Keil_v5ARMFlash路径上存放A31G11x_series_CFG.FLM, A31G11x_series_FLASH.FLM文件.点击OK按钮保存设置。图1921Confidential185. CompileCompileBuild : 点击ICON或者F7启动Compile (只编译修改代码的部分)Rebuild : 整个代码重新编译上面图片是Co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论