[应用方案] 新唐的开发环境的搭建,驱动以及BSP

[复制链接]
6023|81
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:34 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:35 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:35 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:36 | 显示全部楼层
下图的include paths里面写上刚才解压的 M051 SeriesBSP_CMSIS_V2.01.002.zip的路径。我写的是:
C:\Keil\M051SeriesBSP_CMSIS_v2.01.002\M051SeriesBSP_CMSIS_v2.01.002\LibM051Series\CMSIS\CM0\DeviceSupport\Nuvoton\M051Series;C:\Keil\M051SeriesBSP_CMSIS_v2.01.002\M051SeriesBSP_CMSIS_v2.01.002\LibM051Series\StdDriver\inc
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:37 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:38 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:38 | 显示全部楼层
下图在scatter file里写:--map --first='startup_M051Series.o(RESET)' --datacompressor=off --info=inline --entry Reset_Handler
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:39 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:41 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:42 | 显示全部楼层
选择Nuvoton Nu-Link Debugger,然后点Settings按钮。
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:43 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:44 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:45 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:47 | 显示全部楼层
然后在main.c里输入以下代码
  1. #include <M051Series.h>
  2. void SystemInit(void)
  3. {}
  4. int main(void)
  5. {
  6.         //设置P2.0为强推挽输出
  7. _GPIO_SET_PIN_MODE(P2, 0, GPIO_PMD_OUTPUT);
  8.     while(1)
  9.     {
  10.         //让P2.0交替输出高低电平。把LED灯的正极接到P2.0负极接地,LED就会一闪一闪的。
  11. P20 = 1;
  12. SYS_SysTickDelay(500000);
  13. P20 = 0;
  14. SYS_SysTickDelay(500000);      
  15.     }   
  16. }
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:48 | 显示全部楼层
然后按Ctrl+F5就可以单步调试程序了。如果你没有设置断点的话,这时候LED就会一闪一闪的。

如果不想调试,想直接把程序烧入芯片做如下设置。
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:48 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:49 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:50 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:51 | 显示全部楼层
以上都是我自己在网上转发的,但是就目前来说,已经方便很多了,m0 m4 keIL开发环境建立起来,装上NULINK驱动,从官网上下载BSP包,直接就可以进行开发,而8051  N76E003装两个驱动一个是NULINK的,另一个是C51的
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:52 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部