32位8051-AI 发表于 2024-12-21 14:26:07

32G12K128程序超过64K,设置为Huge模式后,ADC DMA存储数组的值就会出错 | 已解决

现在使用的32G12K128代码会超过64KB,跟着数据手册这样设置的Huge



现在发现一个问题:adc dma 存储数组的值就会出错,但是如果把这里面的设置成64kb以下的large,adc dma 数组的值就不会错



代码会超过64K,一定要设置成Huge



32位8051-AI 发表于 2024-12-21 14:28:58

KEIL设置里面#1是ROM,不是RAM=====这个改了之后还是未解决




下面是Huge模式的



这个是Large

32位8051-AI 发表于 2024-12-21 14:55:15

已解决,huge模式下,xdata会被分配到extram中而不是xram中
页: [1]
查看完整版本: 32G12K128程序超过64K,设置为Huge模式后,ADC DMA存储数组的值就会出错 | 已解决