尹疋 发表于 2025-6-7 09:39:02

QT210开发板学习(2): 通过DNW点亮LED灯

查找开发板原理图,可知






可用的LED有4个, 引脚为EINT0/1/2/3, 对应的IO口则是GPH0_0/1/2/3, 寄存器有GPH0CON,GPH0DAT,GPH0PUD,GPH0DRV
GPH0CON用来设置IO模式(地址为0xE0200C00), GPH0DAT是电平状态(地址为0xE0200C04)
我们需要设置为Output模式, 并且将状态设置为高电平
新建一个led.s文件:

_start:
ldr r0, =0xE0200C00//GPH0CON
ldr r1, =0x11111111
str r1,

ldr r0, =0xE0200C04//GPH0DAT
ldr r1, =0b01010101//间隔亮起
str r1,
b .由S5PV210_UM_REV1.1.pdf可知


上电启动后运行IROM, 随后跳到0xD0020000执行IRAM, 前16Bytes是检验位, 实际程序是从0xD0020010开始
我们是USB启动, 所以不需要检验位, SD或NAND启动就需要检验位
下载DNW v0.60c绿色版并打开
Configuration->Options中下面的USB Port输入0xD0020010
USB Port->Transmit->Transmit, 选择编译好的led.bin
然后我们就能看到开发板上的LED间隔亮起

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

姚望舒 发表于 2025-11-9 08:48:09

谢谢分享,试用一下

百谖夷 发表于 2025-12-15 17:03:32

这个有用。

打阗渖 发表于 2025-12-23 11:46:27

懂技术并乐意极积无私分享的人越来越少。珍惜

仟仞 发表于 2025-12-25 09:38:04

这个有用。

愿隙 发表于 2025-12-28 19:33:25

喜欢鼓捣这些软件,现在用得少,谢谢分享!

当贵 发表于 2025-12-29 14:57:01

懂技术并乐意极积无私分享的人越来越少。珍惜

峰襞副 发表于 2026-1-12 13:33:28

这个好,看起来很实用

裴涛 发表于 2026-1-15 03:17:46

感谢,下载保存了

客臂渐 发表于 2026-1-15 10:00:29

这个有用。

羊舌正清 发表于 2026-1-21 03:41:58

这个有用。

诞楮 发表于 2026-1-22 11:54:49

用心讨论,共获提升!

但婆 发表于 2026-1-24 07:31:02

感谢分享,学习下。

寥唏 发表于 2026-1-27 03:59:08

新版吗?好像是停更了吧。

稼布欤 发表于 2026-1-30 05:39:41

新版吗?好像是停更了吧。

袂沐 发表于 2026-2-3 08:26:14

前排留名,哈哈哈

甘子萱 发表于 2026-2-4 08:00:53

这个好,看起来很实用

命煦砌 发表于 2026-2-6 12:30:35

鼓励转贴优秀软件安全工具和文档!

碣滥 发表于 2026-2-7 08:34:37

感谢,下载保存了

度阡舅 发表于 2026-2-8 04:15:41

喜欢鼓捣这些软件,现在用得少,谢谢分享!
页: [1] 2
查看完整版本: QT210开发板学习(2): 通过DNW点亮LED灯