13
23
148
注册会员
各位老师好,项目使用8A8K64D6芯片,程序代码35K,上周使用中出现了一个故障现象如下:
1: 芯片下载程序正常,程序下载后,设备通电,IO 、定时器、通信等部分都正常工作,但程序中
只要使用外部扩展RAM(定义在xdata空间内的变量),数据计算出的结果都是出错的,
2:检测了芯片的供电电源5V,正常,芯片输出也没有过流。
3: 使用了芯片自带的例程“存储器与存储器通过DMA交换数据-串口输出结果”测试后,串口输出的
结果也是错的
4:更换了一个芯片后,芯片外围不变,重新下载芯片自带的例程“存储器与存储器通过DMA交换数据-串口输出结果”测试后,串口输出的结果是正确的, 重新下载我自己程序,数据运行也正常。
这个芯片我们目前已经使用了7000片左右,第一次发现这个问题,想请教一下这个是芯片本身质量问题,还是我们使用上出的问题,谢谢!
使用道具 举报 送花
86
5981
1万
超级版主
Debu*** 发表于 2024-12-19 09:25 xdata默认不会清零,程序中初始化要清零
17
479
1549
金牌会员
Debu*** 发表于 2024-12-19 09:52 建议使用官方工具下载,批量建议使用USB Link 1D或USB Writer 1A,ISP软件升级到最新版,更新下载工具的固 ...
775
管理员
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-8-24 19:02 , Processed in 0.128932 second(s), 94 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.