我想在F28M35的C2000核中存放一个已初始化的数组,用了两种方法。
一种是直接在代码中定义该数组,编译后通过.map文件查看发现数据在.cint段内,在运行过程中被拷贝到RAM中。这种方法可行,但是同一段数据占用了两倍存储空间。
另一种是在代码中添加 " #pragma DATA_SECTION(a,'user_buf'); " 然后在cmd文件中把user_buf指定到flash中。这种方法编译烧写后我发现对应flash并没有被写入数据。请问还欠缺什么步骤么?
我想在F28M35的C2000核中存放一个已初始化的数组,用了两种方法。
一种是直接在代码中定义该数组,编译后通过.map文件查看发现数据在.cint段内,在运行过程中被拷贝到RAM中。这种方法可行,但是同一段数据占用了两倍存储空间。
另一种是在代码中添加 " #pragma DATA_SECTION(a,'user_buf'); " 然后在cmd文件中把user_buf指定到flash中。这种方法编译烧写后我发现对应flash并没有被写入数据。请问还欠缺什么步骤么?
TMS320F28384S: 烧录仿真器连接失败
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动