WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2017-10-23 08:25:07

lilo
会员
注册时间: 2017-10-15
累计积分: 215

v3s现在有办法通过jlink单步裸奔么?

v3s现在有办法通过jlink单步裸奔么?
需要特殊初始化步骤么?
还是直接飞线接到jlink就行了啊?

离线

#2 2017-10-23 09:03:26

lixiaolai
会员
注册时间: 2017-09-18
累计积分: 23

Re: v3s现在有办法通过jlink单步裸奔么?

可以,完全没问题,可以IAR调试.

离线

#3 2017-12-09 09:23:47

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

QQ20171209092438.png

QQ20171209093239.jpg

有图有真相, IAR单步调试 V3s搞定。

离线

#4 2017-12-09 09:24:33

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

使用荔枝派Q群发哥的Demo,
前提是先要用uboot或者xboot先跑起来。

离线

#5 2017-12-13 16:17:23

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

QQ20171213161124.png

QQ20171213161258.png

QQ20171213161301.png

QQ20171213170726.png

在SRAM上裸奔调试IAR,再也不用预先烧录xboot或者u-boot了,
只是限制了程序的大小而已。

离线

#6 2017-12-13 17:17:04

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

IAR 不需要任何初始化脚本在全志V3s内SRAM调试一个简单的GPIO程序Demo.
欢迎到此贴后留言:  https://whycan.cn/t_397.html
此代码基于发哥的Demo上修改,在此鸣谢原作者发哥!




以下是原来的说明:

-----------------------------------------------------

V3s 在IAR中下载到DRAM调试的步骤:
第一步:
把xboot.bin烧写到spinorflash的最开始0地址。
第二步:
用IAR V7.40或以上的版本打开 V3sDRAM_IAR_V740.eww 工程。然后编译下载到DRAM中运行调试。

非常感谢XBOOT的作者XBOOT提供的DRAM初始化以及系统引导程序xboot.bin!

欢迎交流QQ:52772210,老发。

IAR8 SRAM版本代码下载:V3s_SRAM_IAR.7z

IAR7 SRAM版本代码下载:V3s_SRAM_IAR_V740.7z

离线

#7 2017-12-14 09:18:24

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

QQ20171214091602.png
xboot项目那里借鉴了一下uart初始化代码, IAR裸奔V3s串口OK

源码下载: V3s_IAR_V8_AddUart.7z

离线

#8 2017-12-14 10:05:18

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

感觉IAR非常稳定,怎么折腾都不会挂,
也不会像MDK(Keil)那样动不动就无响应

离线

#9 2017-12-14 11:05:10

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

QQ20171214110158.png

经过初始化之后:

sys_uart_init();
sys_clock_init(); 
sys_dram_init();

现在可以使用DDR了

源码下载: V3s_IAR_V8_DDR_OK.7z

离线

#10 2017-12-22 10:25:59

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

IAR没有写一行汇编代码,能启动的原理:

QQ20171222102146.jpg

QQ20171222102149.png

QQ20171222102528.png

QQ20171222102531.png

离线

#11 2018-01-15 16:49:16

kgp0213
会员
注册时间: 2018-01-15
累计积分: 149

Re: v3s现在有办法通过jlink单步裸奔么?

找了好久这样的帖子,终于找到这个有技术的帖子了,强烈的支持楼主。

离线

#12 2018-07-17 16:57:41

Mitko
会员
注册时间: 2018-03-13
累计积分: 172

Re: v3s现在有办法通过jlink单步裸奔么?

非常有趣的帖子。 v3的其他裸机示例包含所有CPU寄存器?

离线

#13 2018-07-17 17:13:37

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

Mitko 说:

非常有趣的帖子。 v3的其他裸机示例包含所有CPU寄存器?

没有全部寄存器,有一部分,可以参考 xboot

离线

#14 2018-07-28 11:28:19

nhztb
会员
注册时间: 2017-12-06
累计积分: 3

Re: v3s现在有办法通过jlink单步裸奔么?

IAR是不是很多版本?

离线

#15 2018-07-28 11:53:33

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

IAR7, IAR8 都可以

参考连接: 买个全志arm9 F1C100s 方案的唱戏机回来拆一拆

下载EWARM-CD-8201-14188.exe
再到csdn下载了 IAR7.x破解文件.rar 破解工具,
根据 IAR for ARM介绍、下载、安装与注册终于把IAR破解了。

IAR 7.4下载链接:EWARM-CD-7401-8472.exe

离线

#16 2018-08-01 08:59:14

abc3240660
会员
注册时间: 2018-07-31
累计积分: 100

Re: v3s现在有办法通过jlink单步裸奔么?

当单片机用 浪费了啊

离线

#17 2018-11-23 15:56:46

vigour1000
会员
注册时间: 2018-11-19
累计积分: 31

Re: v3s现在有办法通过jlink单步裸奔么?

学习中,牛人呀

离线

#18 2018-11-23 16:00:36

vigour1000
会员
注册时间: 2018-11-19
累计积分: 31

Re: v3s现在有办法通过jlink单步裸奔么?

Jtag和SD0口是复用的吧

离线

#19 2018-11-23 16:18:09

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: v3s现在有办法通过jlink单步裸奔么?

vigour1000 说:

Jtag和SD0口是复用的吧

是的

https://item.taobao.com/item.htm?id=544558321821

离线

#20 2019-03-21 14:40:07

超级萌新
会员
注册时间: 2018-05-04
累计积分: 406

Re: v3s现在有办法通过jlink单步裸奔么?

这个好,直接裸奔V3s

离线

#21 2019-10-27 11:15:09

wangzhg1
会员
注册时间: 2019-08-24
累计积分: 25

Re: v3s现在有办法通过jlink单步裸奔么?

abc3240660 说:

当单片机用 浪费了啊

这东西烂便宜,

离线

#22 2019-12-01 17:41:56

青树绿草
会员
注册时间: 2019-12-01
累计积分: 1

Re: v3s现在有办法通过jlink单步裸奔么?

为什么v3s的内核主频已经设置到1.2G,但运行速度还很慢,比不上stm32呢?  (裸跑V3s_IAR_V8_DDR_OK.7z)

离线

#23 2019-12-01 18:03:27

LightElf
会员
注册时间: 2019-11-30
累计积分: 5

Re: v3s现在有办法通过jlink单步裸奔么?

青树绿草 说:

为什么v3s的内核主频已经设置到1.2G,但运行速度还很慢,比不上stm32呢?  (裸跑V3s_IAR_V8_DDR_OK.7z)

Did you enable cache?

离线

#24 2019-12-03 09:16:53

BugActiveDaughter
会员
注册时间: 2017-10-17
累计积分: 110

Re: v3s现在有办法通过jlink单步裸奔么?

好详细,好评

离线

#25 2019-12-24 20:57:56

Gbear
会员
注册时间: 2019-11-15
累计积分: 32

Re: v3s现在有办法通过jlink单步裸奔么?

cool 好吧,我也留个记号,以后有时间试试。

离线

#26 2020-03-18 20:32:13

吕氏春秋
会员
注册时间: 2020-03-18
累计积分: 15

Re: v3s现在有办法通过jlink单步裸奔么?

smile 好吧,我也留个记号,以后有时间试试。

离线

#27 2020-03-19 21:54:24

sea18c
会员
注册时间: 2019-08-05
累计积分: 174

Re: v3s现在有办法通过jlink单步裸奔么?

smile 好吧,我也留个记号,以后有时间试试。

离线

#28 2020-05-09 14:52:51

apingzai
会员
注册时间: 2020-04-14
累计积分: 0

Re: v3s现在有办法通过jlink单步裸奔么?

谢谢分享裸机方法

离线

#29 2020-05-10 13:03:05

小果果
会员
注册时间: 2020-05-10
累计积分: 47

Re: v3s现在有办法通过jlink单步裸奔么?

裸机强啊,把跑Linux的芯片当高级单片机来用

离线

#30 2020-05-10 14:17:10

Lemi
会员
注册时间: 2020-05-10
累计积分: 8

Re: v3s现在有办法通过jlink单步裸奔么?

V3S封装容易焊接,价格也便宜,确实做为高级单片机不错!

离线

#31 2020-05-11 15:50:50

andrewgu
会员
注册时间: 2019-04-30
累计积分: 14

Re: v3s现在有办法通过jlink单步裸奔么?

其他CPU,如A33、H3等 新做的板子,是否也可以通过jtag调试才检测pcb是否有问题(串口能否有输出、DDR是否正常工作等)?

离线

#32 2020-05-11 16:03:04

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,811

Re: v3s现在有办法通过jlink单步裸奔么?

andrewgu 说:

其他CPU,如A33、H3等 新做的板子,是否也可以通过jtag调试才检测pcb是否有问题(串口能否有输出、DDR是否正常工作等)?

理论上可以,晚点有试一试A33

离线

#33 2020-05-11 16:09:52

lhb882
会员
注册时间: 2020-03-27
累计积分: 10

Re: v3s现在有办法通过jlink单步裸奔么?

不知道有没有jlink得配置文件呢

离线

#34 2020-05-11 21:39:24

13045988238
会员
所在地: 福建
注册时间: 2020-05-11
累计积分: 10

Re: v3s现在有办法通过jlink单步裸奔么?

当单片机裸奔    好像很爽的样子:lol:lol:lol:lol

离线

#35 2020-05-11 23:40:55

海心
会员
注册时间: 2019-11-18
累计积分: 9

Re: v3s现在有办法通过jlink单步裸奔么?

像这类主频比较高的芯片用来跑裸机是不是有点奢侈啊

离线

#36 2020-05-12 11:28:59

andrewgu
会员
注册时间: 2019-04-30
累计积分: 14

Re: v3s现在有办法通过jlink单步裸奔么?

跑裸用在产品中,软件设计工作量太大,如果linux能够满足要求,还是用linux更好。对于学习,调试、测试等工作跑裸机还是很有用的。

离线

#37 2020-05-18 23:30:56

windcys
会员
注册时间: 2020-05-18
累计积分: 7

Re: v3s现在有办法通过jlink单步裸奔么?

楼主这真是个好干货,我也想用IAR来裸奔,以前做单片机对这个比较熟悉

离线

#38 2020-09-09 08:19:56

湘楚浪子
会员
注册时间: 2019-12-22
累计积分: 30

Re: v3s现在有办法通过jlink单步裸奔么?

裸奔建议用uboot,文件系统,usb协议,能加载elf可执行程序,各种基础库都比较全,虽然没有linux那么全,对一般的应用还是够了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB