找回密码
 立即注册
查看: 1900|回复: 24

一个奇怪的问题:AI8051U使用追频后,做一个特定的浮点会...

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-09 10:19:44

18

主题

91

回帖

784

积分

高级会员

积分
784
发表于 2024-9-11 10:35:17 | 显示全部楼层 |阅读模式
AI8051U追频后,使用TFPU做一个特定的浮点会复位,

不追频,没有问题,
不做浮点计算,也没有问题
不用TFPU,也没有问题
  1. #include "AI8051U.h"
  2. #include "stdio.h"
  3. #include "intrins.h"
  4. typedef   signed  char int8_t;
  5. typedef   signed  int int16_t;
  6. typedef   signed  long int32_t;
  7. typedef unsigned  char uint8_t;
  8. typedef unsigned  int uint16_t;
  9. typedef unsigned  long uint32_t;      
  10. typedef         unsigned char        u8;
  11. typedef         unsigned int        u16;
  12. typedef         unsigned long        u32;
  13. #define MAIN_Fosc        45000000UL
  14. #define Timer0_Reload   (65536UL -(MAIN_Fosc / 1000))   //Timer 0 中断频率, 1000次/秒
  15. //==========================================================================
  16. #define    HSCK_MCLK        0
  17. #define    HSCK_PLL         1
  18. #define    HSCK_SEL         HSCK_PLL   
  19. #define    PLL_96M          0
  20. #define    PLL_144M         1
  21. #define    PLL_SEL          PLL_96M  
  22. #define    CKMS             0x80
  23. #define    HSIOCK           0x40
  24. #define    MCK2SEL_MSK      0x0c
  25. #define    MCK2SEL_SEL1     0x00
  26. #define    MCK2SEL_PLL      0x04
  27. #define    MCK2SEL_PLLD2    0x08
  28. #define    MCK2SEL_IRC48    0x0c
  29. #define    MCKSEL_MSK       0x03
  30. #define    MCKSEL_HIRC      0x00
  31. #define    MCKSEL_XOSC      0x01
  32. #define    MCKSEL_X32K      0x02
  33. #define    MCKSEL_IRC32K    0x03
  34. #define    ENCKM            0x80
  35. #define    PCKI_MSK         0x60
  36. #define    PCKI_D1          0x00
  37. #define    PCKI_D2          0x20
  38. #define    PCKI_D4          0x40
  39. #define    PCKI_D8          0x60
  40. /*************  本地常量声明    **************/
  41. #define PWM1_0      0x00    //P:P1.0  N:P1.1
  42. #define PWM1_1      0x01    //P:P0.0  N:P0.1
  43. #define PWM1_2      0x02    //P:P2.0  N:P2.1
  44. #define PWM2_0      0x00    //P:P1.2  N:P1.3
  45. #define PWM2_1      0x04    //P:P0.2  N:P0.3
  46. #define PWM2_2      0x08    //P:P2.2  N:P2.3
  47. #define PWM3_0      0x00    //P:P1.4  N:P1.5
  48. #define PWM3_1      0x10    //P:P0.4  N:P0.5
  49. #define PWM3_2      0x20    //P:P2.4  N:P2.5
  50. #define PWM4_0      0x00    //P:P1.6  N:P1.7
  51. #define PWM4_1      0x40    //P:P0.6  N:P0.7
  52. #define PWM4_2      0x80    //P:P2.6  N:P2.7
  53. #define ENO1P       0x01
  54. #define ENO1N       0x02
  55. #define ENO2P       0x04
  56. #define ENO2N       0x08
  57. #define ENO3P       0x10
  58. #define ENO3N       0x20
  59. #define ENO4P       0x40
  60. #define ENO4N       0x80
  61. #define PWM_PERIOD   6750-1   //设置周期值  48  = 7200  6750=7200*45/48
  62. //原来的  1KHz = 44999次  15K = 3000次 20KHz = 2245次 30K=1499次
  63. //48/4*12 = 144000
  64. //144000/7200 = 20K
  65. //45/4*12 = 135000
  66. //135000/6570 = 20K
  67. void  delay(void);
  68. u16 PWM1_Duty;
  69. u16 PWM2_Duty;
  70. u16 PWM3_Duty;
  71. u16 PWM4_Duty;
  72. bit PWM1_Flag;
  73. bit PWM2_Flag;
  74. bit PWM3_Flag;
  75. bit PWM4_Flag;
  76. void PllConfig(void);
  77. void HSPwmConfig(void);
  78. void UpdatePwm(void);
  79. /********************** Timer0 1ms中断函数 ************************/
  80. void timer0(void) interrupt 1
  81. {
  82.     P41=~P41;
  83.     if(!PWM1_Flag)
  84.     {
  85.         PWM1_Duty++;
  86.         if(PWM1_Duty >= PWM_PERIOD) PWM1_Flag = 1;
  87.     }
  88.     else
  89.     {
  90.         PWM1_Duty--;
  91.         if(PWM1_Duty <= 0) PWM1_Flag = 0;
  92.     }
  93.     if(!PWM2_Flag)
  94.     {
  95.         PWM2_Duty++;
  96.         if(PWM2_Duty >= PWM_PERIOD) PWM2_Flag = 1;
  97.     }
  98.     else
  99.     {
  100.         PWM2_Duty--;
  101.         if(PWM2_Duty <= 0) PWM2_Flag = 0;
  102.     }
  103.     if(!PWM3_Flag)
  104.     {
  105.         PWM3_Duty++;
  106.         if(PWM3_Duty >= PWM_PERIOD) PWM3_Flag = 1;
  107.     }
  108.     else
  109.     {
  110.         PWM3_Duty--;
  111.         if(PWM3_Duty <= 0) PWM3_Flag = 0;
  112.     }
  113.     if(!PWM4_Flag)
  114.     {
  115.         PWM4_Duty++;
  116.         if(PWM4_Duty >= PWM_PERIOD) PWM4_Flag = 1;
  117.     }
  118.     else
  119.     {
  120.         PWM4_Duty--;
  121.         if(PWM4_Duty <= 0) PWM4_Flag = 0;
  122.     }
  123.    
  124.     UpdatePwm();
  125. }
  126. /*
  127. 校准的目标频率为45MHzMHz,校准误差范围为±0.5%
  128. 则需要将CREHF设置为0,CRECNT设置为(16*45000000)/32768
  129. CRERES设置为CRECNT * 0.5%
  130. */
  131. #define CNT ((16 * MAIN_Fosc) / 32768) //校准目标频率为
  132. #define RES ((CNT * 5) / 1000)         //设置校准误差为 0.5%
  133. void  IRC_cal(void)
  134. {
  135.   X32KCR = 0xc0;  //启动外部 32K 晶振
  136.   while (!(X32KCR & 1));//等待时钟稳定
  137.   IRCBAND &= ~0x03;
  138.   IRCBAND |= 0x03; //选择 44M 频段
  139.   CLKSEL = 0x00; //选择内部高速 HIRC 为系统时钟
  140.   CRECNTH = (uint8_t)(CNT >> 8); //设置目标校准值
  141.   CRECNTL = (uint8_t)(CNT & 0xFF);
  142.   CRERES = RES; //设置校准误差
  143.   CRECR = 0xB0; //使能 CRE 功能,并设置校准周期为 64ms 1011 0000
  144.   while (1) if (CRECR & 0x01) break;//频率自动校准完成
  145. }
  146. volatile float f;
  147. /******************** 主函数 **************************/
  148. void main(void)
  149. {
  150.    uint8_t i;
  151.     WTST = 0;  //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
  152.     EAXFR = 1; //扩展寄存器(XFR)访问使能
  153.     CKCON = 0; //提高访问XRAM速度
  154. //    IRC_cal();  //校准频率
  155.     MCLKOCR=100;   //450KHz
  156.     P0M1 = 0x00;   P0M0 = 0x00;   //设置为准双向口
  157.     P1M1 = 0x00;   P1M0 = 0x00;   //设置为准双向口
  158.     P2M1 = 0x00;   P2M0 = 0x00;   //设置为准双向口
  159.     P3M1 = 0x00;   P3M0 = 0x00;   //设置为准双向口
  160.     P4M1 = 0x00;   P4M0 = 0x00;   //设置为准双向口
  161.     P5M1 = 0x00;   P5M0 = 0x00;   //设置为准双向口
  162.     P6M1 = 0x00;   P6M0 = 0x00;   //设置为准双向口
  163.     P7M1 = 0x00;   P7M0 = 0x00;   //设置为准双向口
  164.     P4M0 = 0xff; P4M1 = 0x00;
  165.     P0M0 = 0xff; P0M1 = 0x00;
  166.     PWM1_Flag = 0;
  167.     PWM2_Flag = 0;
  168.     PWM3_Flag = 0;
  169.     PWM4_Flag = 0;
  170.    
  171.     PWM1_Duty = 0;
  172.     PWM2_Duty = 0;
  173.     PWM3_Duty = 0;
  174.     PWM4_Duty = 0;
  175.     //  Timer0初始化
  176.     AUXR = 0x80;    //Timer0 set as 1T, 16 bits timer auto-reload,
  177.     TH0 = (u8)(Timer0_Reload / 256);
  178.     TL0 = (u8)(Timer0_Reload % 256);
  179.     ET0 = 1;        //Timer0 interrupt enable
  180.     TR0 = 1;        //Tiner0 run
  181.     P6SR = 0x00;    //IO口电平转换速度加快
  182.     PWMA_PS = 0x00; //高级 PWM 通道输出脚选择位
  183.     PWMA_PS |= PWM1_1; //选择 PWM1_1 通道
  184.     PWMA_PS |= PWM2_1; //选择 PWM2_1 通道
  185.     PWMA_PS |= PWM3_1; //选择 PWM3_1 通道
  186.     PWMA_PS |= PWM4_1; //选择 PWM4_1 通道
  187.     PllConfig();
  188.     HSPwmConfig();
  189.     DMAIR = 0x3E; //选择系统时钟(和 CPU 时钟同步)作为 TFPU 时钟源
  190. //    DMAIR = 0x3F; //选择 PLL 时钟(和 CPU 时钟异步)作为 TFPU 时钟源
  191.     P40 = 0;    //给LED供电
  192.     EA = 1;     //打开总中断
  193.     while (1)
  194.      {
  195.       P42=0;
  196.       for (i = 0; i < 10; i++)
  197.        {
  198.         f = 12341.234546;
  199.         f += 345462.345678;         //?C?FPADD     
  200.         f = 12341.234546;
  201.         f -= 74463.345678;          //?C?FPSUB     
  202.         f = 12341.234546;
  203.         f *= 897654.3456788;        //?C?FPMUL     
  204.         f = 12341.234546;
  205.         f /= 9876565.232345;        //?C?FPDIV     
  206.         f = 12341.234546;
  207.         f = 12341.234546;
  208.         f = 12341.234546;
  209.         f = -f;                     //?C?FPNEG     
  210.         f = 12341.234546;
  211.     }
  212.     P42=1;  
  213.     delay();
  214.   }
  215. }
  216. void delay(void)
  217. {
  218.     u8 i;
  219.     for(i=0; i<100; i++);
  220. }
  221. //========================================================================
  222. // 函数: WritePWMA(void)
  223. // 描述: 异步读取PWMA特殊功能寄存器函数.
  224. // 参数: addr: 写入特殊功能寄存器地址.
  225. // 参数: dat:  写入特殊功能寄存器内容.
  226. // 返回: none.
  227. // 版本: V1.0, 2022-03-16
  228. //========================================================================
  229. void WritePWMA(u8    addr, u8 dat)
  230. {
  231.     while (HSPWMA_ADR & 0x80);  //等待前一个异步读写完成
  232.     HSPWMA_DAT = dat;           //准备需要写入的数据
  233.     HSPWMA_ADR = addr & 0x7f;   //设置间接访问地址,只需要设置原XFR地址的低7位
  234.                                 //HSPWMA_ADDR寄存器的最高位写0,表示写数据
  235. }
  236. //========================================================================
  237. // 函数: PllConfig(void)
  238. // 描述: PWM时钟初始化函数.
  239. // 参数: none.
  240. // 返回: none.
  241. // 版本: V1.0, 2022-03-16
  242. //========================================================================
  243. void PllConfig(void)
  244. {
  245.     //选择PLL输出时钟
  246. #if(PLL_SEL ==    PLL_96M)
  247.     CLKSEL &= ~CKMS;            //选择PLL的96M作为PLL的输出时钟
  248. #elif(PLL_SEL == PLL_144M)
  249.     CLKSEL |= CKMS;             //选择PLL的144M作为PLL的输出时钟
  250. #else
  251.     CLKSEL &= ~CKMS;            //默认选择PLL的96M作为PLL的输出时钟
  252. #endif
  253.    
  254.     //选择PLL输入时钟分频,保证输入时钟为12M
  255.     USBCLK &= ~PCKI_MSK;
  256. #if(MAIN_Fosc == 12000000UL)
  257.     USBCLK |= PCKI_D1;            //PLL输入时钟1分频
  258. #elif(MAIN_Fosc    == 24000000UL)
  259.     USBCLK |= PCKI_D2;            //PLL输入时钟2分频
  260. #elif(MAIN_Fosc    == 45000000UL)
  261.     USBCLK |= PCKI_D4;            //PLL输入时钟4分频
  262. #elif(MAIN_Fosc    == 96000000UL)
  263.     USBCLK |= PCKI_D8;            //PLL输入时钟8分频
  264. #else
  265.     USBCLK |= PCKI_D1;            //默认PLL输入时钟1分频
  266. #endif
  267.     //启动PLL
  268.     USBCLK |= ENCKM;            //使能PLL倍频
  269.    
  270.     delay();                    //等待PLL锁频
  271.     //选择HSPWM/HSSPI时钟
  272. #if(HSCK_SEL == HSCK_MCLK)
  273.     CLKSEL &= ~HSIOCK;          //HSPWM/HSSPI选择主时钟为时钟源
  274. #elif(HSCK_SEL    == HSCK_PLL)
  275.     CLKSEL |= HSIOCK;           //HSPWM/HSSPI选择PLL输出时钟为时钟源
  276. #else
  277.     CLKSEL &= ~HSIOCK;          //默认HSPWM/HSSPI选择主时钟为时钟源
  278. #endif
  279.     HSCLKDIV = 0;               //HSPWM/HSSPI时钟源不分频
  280. }
  281. //========================================================================
  282. // 函数: HSPwmConfig(void)
  283. // 描述: PWM初始化函数.
  284. // 参数: none.
  285. // 返回: none.
  286. // 版本: V1.0, 2022-03-16
  287. //========================================================================
  288. void HSPwmConfig(void)
  289. {
  290.     HSPWMA_CFG = 0x03;            //使能PWMA相关寄存器异步访问功能
  291.    
  292.     //通过异步方式设置PWMA的相关寄存器
  293.     WritePWMA((u8)&PWMA_CCER1, 0x00);
  294.     WritePWMA((u8)&PWMA_CCER2, 0x00);
  295.     WritePWMA((u8)&PWMA_CCMR1, 0x60);            //通道模式配置
  296.     WritePWMA((u8)&PWMA_CCMR2, 0x60);
  297.     WritePWMA((u8)&PWMA_CCMR3, 0x60);
  298.     WritePWMA((u8)&PWMA_CCMR4, 0x60);
  299.     WritePWMA((u8)&PWMA_CCER1, 0x55);            //配置通道输出使能和极性
  300.     WritePWMA((u8)&PWMA_CCER2, 0x55);
  301.     WritePWMA((u8)&PWMA_CCMR1, 0x68);            //开启PWMA_CCR1预转载功能(需要CC1E=1才可写)
  302.     WritePWMA((u8)&PWMA_CCMR2, 0x68);
  303.     WritePWMA((u8)&PWMA_CCMR3, 0x68);
  304.     WritePWMA((u8)&PWMA_CCMR4, 0x68);
  305. //    WritePWMA((u8)&PWMA_ENO, ENO1P|ENO1N|ENO2P|ENO2N|ENO3P|ENO3N|ENO4P|ENO4N);    //使能PWM信号输出端口
  306.     WritePWMA((u8)&PWMA_ENO, ENO1P|ENO2P|ENO3P|ENO4P);    //使能PWM信号输出端口
  307.     WritePWMA((u8)&PWMA_CCR1H, (u8)(PWM1_Duty >> 8));    //设置输出PWM的占空比
  308.     WritePWMA((u8)&PWMA_CCR1L, (u8)PWM1_Duty);
  309.     WritePWMA((u8)&PWMA_CCR2H, (u8)(PWM2_Duty >> 8));    //设置输出PWM的占空比
  310.     WritePWMA((u8)&PWMA_CCR2L, (u8)PWM2_Duty);
  311.     WritePWMA((u8)&PWMA_CCR3H, (u8)(PWM3_Duty >> 8));    //设置输出PWM的占空比
  312.     WritePWMA((u8)&PWMA_CCR3L, (u8)PWM3_Duty);
  313.     WritePWMA((u8)&PWMA_CCR4H, (u8)(PWM4_Duty >> 8));    //设置输出PWM的占空比
  314.     WritePWMA((u8)&PWMA_CCR4L, (u8)PWM4_Duty);
  315.     WritePWMA((u8)&PWMA_ARRH,  (u8)(PWM_PERIOD >> 8));   //设置输出PWM的周期
  316.     WritePWMA((u8)&PWMA_ARRL,  (u8)PWM_PERIOD);
  317.     WritePWMA((u8)&PWMA_DTR, 10);                  //设置互补对称输出PWM的死区
  318.     WritePWMA((u8)&PWMA_BKR, 0x80);                //使能主输出
  319.     WritePWMA((u8)&PWMA_CR1, 0x81);                //使能ARR预装载,开始PWM计数
  320. }
  321. //========================================================================
  322. // 函数: UpdatePwm(void)
  323. // 描述: 更新PWM占空比.
  324. // 参数: none.
  325. // 返回: none.
  326. // 版本: V1.0, 2012-11-22
  327. //========================================================================
  328. void UpdatePwm(void)
  329. {
  330.     WritePWMA((u8)&PWMA_CCR1H, (u8)(PWM1_Duty >> 8));    //设置输出PWM的占空比
  331.     WritePWMA((u8)&PWMA_CCR1L, (u8)PWM1_Duty);
  332.     WritePWMA((u8)&PWMA_CCR2H, (u8)(PWM2_Duty >> 8));    //设置输出PWM的占空比
  333.     WritePWMA((u8)&PWMA_CCR2L, (u8)PWM2_Duty);
  334.     WritePWMA((u8)&PWMA_CCR3H, (u8)(PWM3_Duty >> 8));    //设置输出PWM的占空比
  335.     WritePWMA((u8)&PWMA_CCR3L, (u8)PWM3_Duty);
  336.     WritePWMA((u8)&PWMA_CCR4H, (u8)(PWM4_Duty >> 8));    //设置输出PWM的占空比
  337.     WritePWMA((u8)&PWMA_CCR4L, (u8)PWM4_Duty);
  338. }
复制代码
这是测试的代码,主频45MHz,32.768校准
在 AI8051U 大学计划实验箱上验证
P40,LED灯电源,复位会跳动
P41,定时器翻转IO输出
P42,浮点计算指示
P47,系统时钟/100 输出

复位后 LED 的呼吸变化会不连续

截图202409111038356739.jpg

下载设置参数
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

734

主题

1万

回帖

1万

积分

管理员

积分
16690
发表于 2024-9-15 19:23:22 | 显示全部楼层

在下面这个程序的基础上,
打开 外部 32768-RTC 时钟自动追频内部高速IRC-40MHz,
再观察下
CPU@40MHz, TFPU@120MHz,
外部 32768-RTC 时钟自动追频内部高速IRC-40MHz

截图202409151920495028.jpg

uS级【硬件三角函数/浮点运算器,TFPU】@Ai8051U, @120MHz - AI8051U体系结构,高峰论坛,芯起点,芯高度 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-06-17 09:09:48
已绑定手机

79

主题

5137

回帖

9134

积分

超级版主

DebugLab

积分
9134
发表于 2024-9-11 10:51:06 | 显示全部楼层
之前在论坛上看到过这个问题,用浮点库执行某个运算会复位
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-09 10:19:44

18

主题

91

回帖

784

积分

高级会员

积分
784
发表于 2024-9-11 10:52:08 | 显示全部楼层
Debu*** 发表于 2024-9-11 10:51
之前在论坛上看到过这个问题,用浮点库执行某个运算会复位

我不做频率校准,就不会复位
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-06-17 17:14:03
已绑定手机
已实名认证

112

主题

2394

回帖

6026

积分

版主

积分
6026
发表于 2024-9-11 10:55:22 | 显示全部楼层
有可能是你设置的系统时钟频率过高了

截图202409111053028022.jpg

虽然IRC时钟允许设定到45MHz,但是系统运行可能因此而不稳定。
而这种高频率的不稳定是存在概率性的,有可能执行复杂任务时候导致内核运算错误进而复位。


所以,可以尝试将频率降低到42Mhz以下,再进行尝试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2024-9-11 10:58:19 | 显示全部楼层
45M有点超频照成的?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-09 10:19:44

18

主题

91

回帖

784

积分

高级会员

积分
784
发表于 2024-9-11 10:58:56 | 显示全部楼层
王*** 发表于 2024-9-11 10:55
有可能是你设置的系统时钟频率过高了

和系统时钟没有关系,试过 24MHz

点评

测试了一下40Mhz,感觉没问题啊? 呼吸频率我改快了一点,方便观察 也打开校准和TFPU时钟了 [attachimg]56497[/attachimg] [attachimg]56498[/attachimg] [attachimg]56499[/attachimg]  详情 回复 发表于 2024-9-11 11:19
那可能就是其他的问题了  详情 回复 发表于 2024-9-11 10:59
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-06-17 17:14:03
已绑定手机
已实名认证

112

主题

2394

回帖

6026

积分

版主

积分
6026
发表于 2024-9-11 10:59:27 | 显示全部楼层
zh*** 发表于 2024-9-11 10:58
和系统时钟没有关系,试过 24MHz

那可能就是其他的问题了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:463
  • 最近打卡:2025-06-17 17:53:48

33

主题

2448

回帖

5174

积分

论坛元老

积分
5174
发表于 2024-9-11 11:15:50 | 显示全部楼层
之前我记得论坛里有说过用C251编译器使用除法运算的时候不要使用REMOVEUNUSED 功能  看看是不是和这个相关0.0
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-06-17 17:14:03
已绑定手机
已实名认证

112

主题

2394

回帖

6026

积分

版主

积分
6026
发表于 2024-9-11 11:19:19 | 显示全部楼层
本帖最后由 王昱顺 于 2024-9-11 11:20 编辑
zh*** 发表于 2024-9-11 10:58
和系统时钟没有关系,试过 24MHz

测试了一下40Mhz,感觉没问题啊?

呼吸频率我改快了一点,方便观察






也打开校准和TFPU时钟了
截图202409111118244692.jpg

截图202409111118343862.jpg

截图202409111118422428.jpg



附上我这里做测试的完整程序:
测试程序.zip (53.13 KB, 下载次数: 115)




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-09 10:19:44

18

主题

91

回帖

784

积分

高级会员

积分
784
发表于 2024-9-11 11:23:52 | 显示全部楼层
王*** 发表于 2024-9-11 10:59
那可能就是其他的问题了

这里,必须是追频 和 TFPU同时使用才出问题,去掉任何一个都不出问题

点评

我这样不是同时使用嘛? 或者,能提供一下,如何更改程序才能复现卡死问题?  详情 回复 发表于 2024-9-11 11:25
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-18 04:15 , Processed in 0.198461 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表