您尚未登录。

#1 全志 SOC » T113的UART RX DMA » 2024-05-15 10:23:31

lyy
回复: 0

这个T113的串口,这有单独的RXDMA,还有单独的中断,有人使用过吗,没查到这个RXDMA和总的DMAC是啥关系,还有这个串口RXDMA中断和串口中断是啥关系,不知道该如何使用
t113_UARTRXDMA.png

#2 Re: 全志 SOC » 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能 » 2024-04-24 11:25:49

lyy

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

#3 Re: 全志 SOC » 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能 » 2024-04-19 17:57:01

lyy

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

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

lyy

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

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

lyy

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

#6 Re: 全志 SOC » 分享t113-s3 iar裸机工程代码,实现定时器和gpio读写和中断,有兴趣的朋友开源逐步完善其他外设功能 » 2024-04-17 16:28:51

lyy

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

#7 Re: 全志 SOC » 搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。 » 2024-04-15 12:32:31

lyy

@jxmlegend  arm32_mmu_disable(); mmu关了
@zm fiq是写错了 是LDR     R0, =arm32_do_irq   ,然后我用的IAR的工程和startup.s文件,还没跑freertos,但是进中断向量表的流程应该是一样的吧,参考了你的gic初始化函数,以及中断注册函数,但是到startup.s汇编文件这里就出问题了

#8 Re: 全志 SOC » 搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。 » 2024-04-12 15:43:15

lyy

@zm  感谢,我参考了你的代码,初始化了start_gic(); 配置了串口中断,注册了串口中断函数register_irq(usart->irq_num, usart->handler,usart,15,1);
串口接收触发中断IRQ_Handler
        LDR     R0, =arm32_do_fiq
        BLX     R0    但是在s文件里运行到IRQ_Handler 后  不会跳转到arm32_do_fiq 中断处理函数,这个是什么原因呢,之后程序就跑死了

#9 Re: 全志 SOC » 搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。 » 2024-04-10 14:34:36

lyy

@evilbinary  我现在是参考的本版的一个iar工程弄的,可以仿真调试,但是看了你的程序,没看懂中断流程,不知道该怎么对照着改IAR工程

#10 Re: 全志 SOC » 搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。 » 2024-04-09 14:17:45

lyy

@evilbinary  我看到有中断处理函数void irq_handler() {
  // asm("msr   cpsr, #0xD2 \n");
  interrupt_entering_code(EX_IRQ, 0, 4);
  interrupt_process(interrupt_default_handler);
  interrupt_exit_ret();
}但是没看到startup.s文件,那是怎么通过向量表跳到中断函数的呢

#11 Re: 全志 SOC » t113s3 gpio中断实现不了 » 2024-04-09 14:10:11

lyy

@jxmlegend 我怀疑可能还是gic初始化的代码有问题,所以想参考一下你的中断相关的代码,现在就是无法跳到startup.s里面的IRQ_Handler中断向量表,但是又不知道该怎么查

#13 Re: 全志 SOC » t113s3 gpio中断实现不了 » 2024-04-07 15:21:29

lyy

你好,我也是参考本论坛中t113 iar裸机工程,测试串口接收中断,但是一接收数据就死机,能分享一下代码,参考一下吗,这个中断弄了好久没解决,我的邮箱1052820761@qq.com

#14 Re: 全志 SOC » 搞了一个T113S3裸机代码(copy xboot和awboot),遇到定时器中断一直触发不了。。。 » 2024-04-03 11:27:13

lyy

@zm 大佬,我现在也遇到中断触发不了的问题了,能加个联系方式,聊一聊吗,已经自己做T113的裸机几个月了,问题很多呀

#15 Re: 全志 SOC » 分享一个自己做的T113-S3裸机IAR工程,有bootloader和led闪烁demo » 2024-04-01 16:44:20

lyy

这个串口可以打印信息,该怎么样通过中断接收串口数据呢,没试成功,有大佬试过吗

#16 全志 SOC » 请教如何通过jtag连接T113-i的arm核 » 2024-01-20 09:24:57

lyy
回复: 1

我用的TLT113-miniEVM,想使用jlink仿真器,IAR单步调试,然后使用J2上的2脚3.3V,4脚gnd,5脚rst,32脚tdi,34脚tdo,35脚tms,以及D9的负极tck连接jlink仿真器,但是无法连接,提示Could not measure total IR len. TDO is constant high. 会是什么问题呢

页脚

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

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