使用J-link在ADS下调试S3C6410裸机程序

简介: 花了半天时间,玩了放了很久的板子,调试几个led程序,开始ADX与ARM板不能很好的进行连接和单步调试,我就使用熟悉的MDK4.

花了半天时间,玩了放了很久的板子,调试几个led程序,开始ADX与ARM板不能很好的进行连接和单步调试,我就使用熟悉的MDK4.5移植ADS上的工程,移植和编译都成功了但是在调试的时候总出现CPU code error的问题,无解???后来我用USB把编译好的二进制文件下载到开发板上运行可以成功:

代码很简单的:

#include "utils.h" 
 
static void  LedDelay(void) 
{  
      volatile  unsigned  int k;  
      for(k  =  0;  k < 20000000;  k++); 
}  
 
int main(void) 
{  
 
     Uart_Init(); 
     Port_Init(); 
     Uart_SendString("\r\nHello, Mini6410\r\n"); 
     
     for(;;)  { 
      Led_Display(0x9); //  1001 
   LedDelay();  
      Led_Display(0x6); //  0110 
   LedDelay();  
     }  
 
     return  0;  
 
}  

这样我又有信心在调试一次单步了:


然后设置仿真器,在main.c设置断点,运行:


单步调试在终端上看单步运行结果:


这样,我们就可以开始自己写驱动单步调试了@_@






















目录
相关文章
|
25天前
|
Windows
HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.
HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.
|
7月前
|
Android开发
AppsFlyer 研究(十一)配置 Google Ads MCC 获取 LINK ID
AppsFlyer 研究(十一)配置 Google Ads MCC 获取 LINK ID
|
9月前
ADS1292R寄存器参考配置
ADS1292R的调试需要先配置好寄存器,这里提供一份咸鱼调试好的寄存器参考配置,希望对大家有所帮助。只使用通道1,采样率为250HZ,可以检测呼吸信号,使能右腿驱动。在电脑的绘制出心电图如下图所示:
174 0
|
11月前
|
XML JSON 缓存
jd API 接入说明
jd API 接入说明
|
Go 开发工具
【Go】The selected directory is not a valid home for Go SDK
【Go】The selected directory is not a valid home for Go SDK
356 0
【Go】The selected directory is not a valid home for Go SDK
EMQ
|
存储 缓存 网络协议
Neuron Newsletter 2022-08|新增 Beckhoff ADS、OPC DA 驱动
八月,我们发布了Neuron 2.1.3 & 2.1.4,主要修复了2.1.0版本中存在的问题。此外还完善了SDK包以及基于此SDK包开发南向驱动的一系列文档。
EMQ
131 0
Neuron Newsletter 2022-08|新增 Beckhoff ADS、OPC DA 驱动
|
Web App开发 iOS开发 开发者
Universal Link部署方法
Universal Link部署方法
630 0
Universal Link部署方法
Axure external link打开原理
Created by Jerry Wang on Nov 11, 2014
Axure external link打开原理
|
前端开发 API 开发者
3D Real 开发者工具 API threed-real-sdk.js
GitHub:https://github.com/BaiFeng3DREAL/threed-real-viewer详情:https://www.3dreal.com 用途 3D Real 开发者工具,可以帮助您开发自己的三维产品展示页面,提供了高度自定义的接口。
|
监控 NoSQL Shell
Table Store实时数据通道服务Go SDK快速入门
# Tunnel Service Go SDK ## 安装 * 下载源码包 ```bash go get github.com/aliyun/aliyun-tablestore-go-sdk/tunnel ``` * 安装依赖 * 可以在tunnel目录下使用dep安装依赖 * 安装[dep](https://github.
6364 0