您尚未登录。

楼主 # 2024-04-12 07:29:35

jxmlegend
会员
注册时间: 2019-11-22
已发帖子: 49
积分: 24

分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

参考了本论坛中zengyi703大神分享一个自己做的T113-S3裸机IAR工程,有bootloader和led闪烁demo
及zm大神的帖子搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。
还有xboot大神中t113-s3中代码,感谢以上大神的无私奉献;本工程用的是iar-9.32版本,编译完成后,自动拷贝到beta/xfel-windows-v1.3.2目录下,首次烧写需运行spi-flash-aw-boot.bat批处理文件下载bootloader程序,beta/xfel-windows-v1.3.2/spi-flash-iar-led.bat是测试工程,实现led闪烁,定时器中断,gpio读写和中断

离线

楼主 #1 2024-04-12 07:31:42

jxmlegend
会员
注册时间: 2019-11-22
已发帖子: 49
积分: 24

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

由于附件上传不了,将此工程分享到百度网盘,
链接:https://pan.baidu.com/s/1rOQKEIL9aagv86KP9uOwWQ
提取码:m144

离线

#2 2024-04-12 12:15:49

lanlanzhilian
会员
注册时间: 2021-12-21
已发帖子: 130
积分: 50

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

转到本站了t113-s3-iar9.32.rar

离线

#3 2024-04-17 16:28:51

lyy
会员
注册时间: 2024-01-20
已发帖子: 16
积分: 1

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@jxmlegend  这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe

离线

楼主 #4 2024-04-18 10:10:24

jxmlegend
会员
注册时间: 2019-11-22
已发帖子: 49
积分: 24

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@lyy 网上有教程,我记得本站里有个vs的版本

离线

#5 2024-04-18 13:02:28

musich
会员
注册时间: 2018-04-17
已发帖子: 249
积分: 281

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

若是能 搞定JPG就完美了.

离线

#6 2024-04-18 13:10:57

506826164@qq.com
会员
注册时间: 2022-08-07
已发帖子: 57
积分: 77

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

lyy 说:

@jxmlegend  这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe

用windows版的gcc make即可

离线

#7 2024-04-18 13:26:21

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,349
积分: 9202

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

lyy 说:

@jxmlegend  这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe

用 MSVC2017 编译 XFEL 项目
https://whycan.com/t_6660.html





离线

#8 2024-04-18 15:00:00

lyy
会员
注册时间: 2024-01-20
已发帖子: 16
积分: 1

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@jxmlegend  我用windows版的gcc make编译了xfel 然后可以烧写spinand flash, 但是xfel spinand write 0x0 bootloader.bin 把程序烧到0地址后,然后再上电,感觉程序没运行呀,程序现在可以用IAR在线调试,在线的时候可以闪灯,串口打印,但是用xfel烧到spinand后,再上电重启就没反应了,使用的是T113-i,按说应该也没关系吧

离线

#9 2024-04-18 16:27:16

506826164@qq.com
会员
注册时间: 2022-08-07
已发帖子: 57
积分: 77

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@lyy
只烧录boot,没烧录APP?

离线

#10 2024-04-19 14:04:55

lyy
会员
注册时间: 2024-01-20
已发帖子: 16
积分: 1

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@506826164@qq.com   我把boot的程序只留了打印信息和亮灯,然后就只烧了boot程序,但是就没反应

离线

#11 2024-04-19 16:48:07

506826164@qq.com
会员
注册时间: 2022-08-07
已发帖子: 57
积分: 77

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

lyy 说:

@506826164@qq.com   我把boot的程序只留了打印信息和亮灯,然后就只烧了boot程序,但是就没反应

有没有加魔术头?xfel spinand read 再读出来,确认固件是否烧录到flash

离线

#12 2024-04-19 17:57:01

lyy
会员
注册时间: 2024-01-20
已发帖子: 16
积分: 1

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@506826164@qq.com  mksunxi.exe bootloader.bin。 这个执行了。xfel spinand read 到新bin文件,在对比bin文件是一样的,但是关于魔术头的文档没找到,不知道怎么检查,只是按照另一个IAR工程的帖子里面的步骤,编译的IAR的bin文件,然后执行的mksunxi.exe bootloader.bin,然后xfel spinand write。

离线

#13 2024-04-24 11:25:49

lyy
会员
注册时间: 2024-01-20
已发帖子: 16
积分: 1

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@jxmlegend 发现一个新问题,这个使用mksunxi.exe bootloader.bin,算出来的长度不对,The bootloader head has been fixed, spl size is 24576 bytes,这个是打印的长度24k,但是实际的bin文件大小是32k

离线

楼主 #14 2024-04-24 21:29:52

jxmlegend
会员
注册时间: 2019-11-22
已发帖子: 49
积分: 24

Re: 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能

@lyy beta/xfel-windows-v1.3.2/boot.bin文件 是iar_bootloader工程,通过命令行调用mksunxi.exe处理过后的文件,无需单独执行mksunxi.exe 命令

离线

页脚

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

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