参考了本论坛中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读写和中断
离线
由于附件上传不了,将此工程分享到百度网盘,
链接:https://pan.baidu.com/s/1rOQKEIL9aagv86KP9uOwWQ
提取码:m144
离线
转到本站了t113-s3-iar9.32.rar
离线
@jxmlegend 这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe
离线
@lyy 网上有教程,我记得本站里有个vs的版本
离线
若是能 搞定JPG就完美了.
离线
@jxmlegend 这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe
用windows版的gcc make即可
离线
@jxmlegend 这个xfel怎么编译,我现在板上的SPINAND flash的ID在这个xfel-v1.3.2里面没有,我在文件里加上了我的SPINAND flash的ID,但是不知道该怎么编译代码生成exe
用 MSVC2017 编译 XFEL 项目
https://whycan.com/t_6660.html
离线
@jxmlegend 我用windows版的gcc make编译了xfel 然后可以烧写spinand flash, 但是xfel spinand write 0x0 bootloader.bin 把程序烧到0地址后,然后再上电,感觉程序没运行呀,程序现在可以用IAR在线调试,在线的时候可以闪灯,串口打印,但是用xfel烧到spinand后,再上电重启就没反应了,使用的是T113-i,按说应该也没关系吧
离线
@lyy
只烧录boot,没烧录APP?
离线
@506826164@qq.com 我把boot的程序只留了打印信息和亮灯,然后就只烧了boot程序,但是就没反应
离线
@506826164@qq.com 我把boot的程序只留了打印信息和亮灯,然后就只烧了boot程序,但是就没反应
有没有加魔术头?xfel spinand read 再读出来,确认固件是否烧录到flash
离线
@506826164@qq.com mksunxi.exe bootloader.bin。 这个执行了。xfel spinand read 到新bin文件,在对比bin文件是一样的,但是关于魔术头的文档没找到,不知道怎么检查,只是按照另一个IAR工程的帖子里面的步骤,编译的IAR的bin文件,然后执行的mksunxi.exe bootloader.bin,然后xfel spinand write。
离线
@jxmlegend 发现一个新问题,这个使用mksunxi.exe bootloader.bin,算出来的长度不对,The bootloader head has been fixed, spl size is 24576 bytes,这个是打印的长度24k,但是实际的bin文件大小是32k
离线
@lyy beta/xfel-windows-v1.3.2/boot.bin文件 是iar_bootloader工程,通过命令行调用mksunxi.exe处理过后的文件,无需单独执行mksunxi.exe 命令
离线