不对齐的结构体写入 16位宽的SRAM

2019-07-20 22:11发布

typedef struct _FILE_NAME
{
        INT32U DirStartClust;
        INT32U Size;
        INT8U  Name[13];
        INT8U  Attr;
} FILE_NAME;

如题  写入FSMC 16位宽的SRAM  STM32总挂掉  
怎么才能写入SRAM,请大神指教

进这个死循环/**  * @brief  This function handles Hard Fault exception.  * @param  None  * @retval None  */void HardFault_Handler(void){  /* Go to infinite loop when Hard Fault exception occurs */  while (1)  {  }}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
keykay
1楼-- · 2019-07-21 02:40
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 07:34
 精彩回答 2  元偷偷看……
keykay
3楼-- · 2019-07-21 12:28
正点原子 发表于 2016-5-13 20:20
加__pack关键字试试

好像行 我用MDK仿真试着没事,我周一再去公司试一下,有结果再回复给您
再次谢谢您

一周热门 更多>