问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - BUG
  • 【求助贴】keilc51开发CH559单片机的奇怪BUG,求大佬帮看一眼

    测试程序: UINT8 test0=0X5F; UINT16 test1=0X5F; printf("DEBUG:%02X %02X %02X %02X %02X", test0, test1, 0X5F&0X07, test0&0x07, test1&0x07); 串口打印结果: [22:36:39.658]收←◆DEBUG:5F00 5F07 700 7C9 2048 两个变量都改成UINT8的结果: [22:41:16.502]收←◆DEBUG:5F5F 707 708 9A51 C920 两个变量都改成UINT16的结果: [22:40:20.898]收←◆DEBUG:5F 5F 700 700 783 单片机是51内核的,其它地方也经常遇到赋值错误的奇怪BUG,不知道是不是开发平台有问题,有一些设置为UINT16就没BUG,改成UINT8就有

    单片机 C语言 编译器 keil BUG keilc51

    1949浏览量 4回复量 关注量
  • E103虚拟串口bug 赏300家园币

    开发板是GD32E103R-START,板载25MHz时钟。下载的Firmware_Library_V1.2.1 使用cdc_acm例子,PC机win10,已安装官方虚拟串口驱动,但识别不到usb串口。 ----------------------------------------------------------------------------------------------------------------------------------------------------------- 如果使用GD32103E_EVAL的开发板,下载F103的USB虚拟串口例子,PC机可以识别到虚拟串口,测试收发都无问题。F1降频到96MHz,USB时钟才能是48MHz。

    虚拟串口 BUG USB hz PC机 开发板

    20469浏览量 2回复量 关注量
  • chipon IDE 新手 debug 与 release问题

    从别人那获取了个demo, debug可以成功构建,release提示编译错误。如图无法release

    BUG chipON IDE RELEASE demo 编译

    15431浏览量 9回复量 关注量
  • HT32F57341仿真时出现这个,编译无错 sos

    Load "C:\\Users\\hppen\\Desktop\\HT32Fxx\\example\\GPIO\\InputOutput\\MDK_ARMv5\\Obj\\HT32.axf" Cannot access Memory ([url=home.php?mod=space&uid=72445]@[/url] 0x00000000, Write, Acc Size: 4 Byte) Cannot access Memory (@ 0x00001000, Write, Acc Size: 4 Byte) *** error 57: illegal address (0x00001000) Include "C:\\Users\\hppen\\Desktop\\HT32Fxx\\example\\GPIO\\InputOutput\\MDK_ARMv5\\HT32F5xxxx_01_DebugSupport.ini" /*----------------------------------------------------------------------------------------------------------*/ /* Holtek Semiconductor Inc. */ /* */ /* Copyright (C) Holtek Semiconductor Inc. */ /* All rights reserved. */ /* */ /*------------------------------------------------------------------------------------------------------------ File Name : HT32F5xxxx_01_DebugSupport.ini Version : V1.03 Date : 2019-07-08 Description : Debug Support Initialization file. ------------------------------------------------------------------------------------------------------------*/ // Supported Device // ======================================== // HT32F5xxxx // <<< Use Configuration Wizard in Context Menu >>> FUNC void DebugSupport (void) { // Configure MCU Debug Control Register // Debug Sleep Mode (DBSLP) // LDO = On, FCLK = On, and HCLK = On in Sleep mode // Debug Deep-Sleep Mode 1 (DBDSLP1) // LDO = On, FCLK = On, and HCLK = On in Deep-Sleep mode 1 // Debug Deep-Sleep Mode 2 (DBDSLP2) // LDO = On, FCLK = On, and HCLK = On in Deep-Sleep mode 2 // Debug Power-Down Mode (DBPD) // LDO = On, FCLK = On, and HCLK = On in Power-Down mode // WDT Debug Mode Enable (DBWDT) // WDT Timer counter is stopped when the core is halted // MCTM0 Debug Mode Enable (DBMCTM0) // MCTM0 Timer counter is stopped when the core is halted // GPTM0 Debug Mode Enable (DBGPTM0) // GPTM0 Timer counter is stopped when the core is halted // GPTM1 Debug Mode Enable (DBGPTM1) // GPTM1 Timer counter is stopped when the core is halted // USART0 Debug Mode Enable (DBUSART0) // USART0 Rx FIFO timeout counter is stopped when the core is halted // USART1 Debug Mode Enable (DBUSART1) // USART1 Rx FIFO timeout counter is stopped when the core is halted // UART0 Debug Mode Enable (DBUART0) // UART0 Rx FIFO timeout counter is stopped when the core is halted // UART1 Debug Mode Enable (DBUART1) // UART1 Rx FIFO timeout counter is stopped when the core is halted // UART2 Debug Mode Enable (DBUART2) // UART2 Rx FIFO timeout counter is stopped when the core is halted // UART3 Debug Mode Enable (DBUART3) // UART3 Rx FIFO timeout counter is stopped when the core is halted // SPI0 Debug Mode Enable (DBSPI0) // SPI0 Rx FIFO timeout counter is stopped when the core is halted // SPI1 Debug Mode Enable (DBSPI1) // SPI1 Rx FIFO timeout counter is stopped when the core is halted // I2C0 Debug Mode Enable (DBI2C0) // I2C0 timeout counter is stopped when the core is halted // I2C1 Debug Mode Enable (DBI2C1) // I2C1 timeout counter is stopped when the core is halted // I2C2 Debug Mode Enable (DBI2C2) // I2C2 timeout counter is stopped when the core is halted // SCI0 Debug Mode Enable (DBSCI0) // SCI0 Waiting Time counter is stopped when the core is halted // SCI1 Debug Mode Enable (DBSCI1) // SCI1 Waiting Time counter is stopped when the core is halted // BFTM0 Debug Mode Enable (DBBFTM0) // BFTM0 Timer counter is stopped when the core is halted // BFTM1 Debug Mode Enable (DBBFTM1) // BFTM1 Timer counter is stopped when the core is halted // SCTM0 Debug Mode Enable (DBSCTM0) // SCTM0 Timer counter is stopped when the core is halted // SCTM1 Debug Mode Enable (DBSCTM1) // SCTM1 Timer counter is stopped when the core is halted // SCTM2 Debug Mode Enable (DBSCTM2) // SCTM2 Timer counter is stopped when the core is halted // SCTM3 Debug Mode Enable (DBSCTM3) // SCTM3 Timer counter is stopped when the core is halted // PWM0 Debug Mode Enable (DBPWM0) // PWM0 counter is stopped when the core is halted // PWM1 Debug Mode Enable (DBPWM1) // PWM1 counter is stopped when the core is halted // if (0) { _WDWORD(0x40088304, 0x00000000); } } DebugSupport(); /*----------------------------------------------------------------------------------------------------------*/ /* Uncomment to debug stack/heap underflow, overflow, and overwrite */ /*----------------------------------------------------------------------------------------------------------*/ //BS Write __HT_check_sp, 2 //BS Write __HT_check_heap, 2 /*----------------------------------------------------------------------------------------------------------*/ /* Load debug symbol */ /*----------------------------------------------------------------------------------------------------------*/ //LOAD %L INCREMENTAL

    仿真 编译 TE UG BUG

    921浏览量 0回复量 关注量
  • N76E003AT20 & MS51FB91E DID 问题

    [i=s] 本帖最后由 lpx280666373 于 2021-1-28 15:31 编辑 [/i] N76E003AT20 DID:0x3650 MS51FB91E DID:0x3650 (手册),实际:0x4B21(Bu-Link -> Debug -> Setting获得),哪个是正确的(详见截图)? 实际我想通过读取 DID 来判断是 N76E003AT20还是MS51FB91E ,这个方法可行吗(同一型号的芯片DID是一直不变的吗?)? 求解答。 [url=home.php?mod=space&uid=1082860]@奔跑的牛[/url] [url=home.php?mod=space&uid=1095000]@clyu[/url] [url=home.php?mod=space&uid=1517336]@Risn[/url]

    s51 n76e003at20 BUG link Setting

    4104浏览量 7回复量 关注量
  • 为何GD32E103最新的固件库中CAN相关的都没有了

    最近使用GD32E103的can,使用的1.0.0的固件库发现在CAN和CANFD混用的时候相关操作函数有些BUG,然后下载了1.2.0的库发现can相关的东西完全没有了

    CAN 固件库 BUG 函数 UG

    2005浏览量 4回复量 关注量
  • 求助!CCS 8.3.1 edit界面不显示problem窗口 sos

    CCS版本为8.3.1。在edit界面不显示problem窗口,点击右上角的view - problem也没用。但是在debug界面可以正常显示problem窗口。不知道怎么可以解决呢? 附:console窗口在edit界面与debug界面均可以正常显示 已经重新安装过CCS,也没用

    ccs problem BUG UG view

    938浏览量 0回复量 关注量
  • 华大MCU debug 正常,复位后异常 sos

    为什么华大的MCU HC32F005 ,在debug状态下程序运行正常,MCU复位后程序工作就异常了,哪位大神遇到过这个问题?

    BUG MCU 华大MCU UG HC

    433浏览量 0回复量 关注量
  • 【GD32的BUG】GD32F405 使用 USB HS 无法接收大于512字节的数据

    [i=s] 本帖最后由 lewlew 于 2020-11-17 09:50 编辑 [/i] 单片机烧录的是 GD32F4xx_Firmware_Library_V2.1.1 固件库自带的CDC例程, 路径是: Examples\USB\USB_Device\cdc_acm 代码只修改了 GPIO 初始化部分, 以匹配我使用的 GD32F405RGT6 的 ULPI 引脚. 烧录后插上电脑, 串口助手能正常通信, 发送小于等于 512 字节的数据完全没问题, 但是超过 512 字节的数据就会丢失. 请问这是什么情况?

    USB BUG GD32F405 pi dc

    1743浏览量 19回复量 关注量