求组一个大数组的问题

2019-07-21 03:47发布

我定义了一个结构体,如下:
typedef struct cmd_pattern
{
char buf[30];
}tCode;
tCode codes[25000] __attribute__((at(0X68000000)));

然后通过上位机,发送字符串,并对结构体的数组进行赋值,但是好像没有效果,在watch查看,赋值无效,请问这是什么问题?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
homo
1楼-- · 2019-07-21 08:02
多谢原子大哥的提醒,原因是没有初始化fsmc引起的
正点原子
2楼-- · 2019-07-21 13:51
用printf输出,看看结果正确不?
homo
3楼-- · 2019-07-21 15:27
仍然没有效果,好奇怪啊
正点原子
4楼-- · 2019-07-21 18:22
怀疑你的外部sram工作异常。
直接在我们的sram例程里面测试下看看
homo
5楼-- · 2019-07-22 00:10
 精彩回答 2  元偷偷看……
homo
6楼-- · 2019-07-22 04:25
好像有可以了,另外感觉usb转串口芯片抗干扰能力差一点,我的设备上的无刷电机一启动,串口就完蛋了

一周热门 更多>