This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我使用提供的 tcpecho 示例。
我有两个问题:
在调试中加载闪存时,您能否向我解释闪存中写入的地址?
当我在端口 G 中配置引脚并退出后。
访问存储器的大小有问题吗?
请提前感谢您的回答
Christophe GARRIGUES
您好,
您是否按目前的情况运行过该示例? 你工作了吗?
当 我在端口 G 中配置引脚并退出报价后,[引用 userid="455245" url="~/support/icles/arm-based 微处理器组/基于 ARM 的微控制器/f/arm 的微控制器-forum/1080920/tm4c1294ncpdt-ti-RTos-GPIO 配置"]。您如何配置端口 G? 您还修改了该示例的哪些内容? 您可能希望进行比较并准确显示所做的更改。 如果未启用 portG,并且您尝试访问 portG,则将生成中止。 我不确定 portG 是否是您出现故障的原因,因为读取 MMAR 时,它显示0x40061400,用于 portK。
您好,
您是否按目前的情况运行过该示例? 你工作了吗?
当 我在端口 G 中配置引脚并退出报价后,[引用 userid="455245" url="~/support/icles/arm-based 微处理器组/基于 ARM 的微控制器/f/arm 的微控制器-forum/1080920/tm4c1294ncpdt-ti-RTos-GPIO 配置"]。您如何配置端口 G? 您还修改了该示例的哪些内容? 您可能希望进行比较并准确显示所做的更改。 如果未启用 portG,并且您尝试访问 portG,则将生成中止。 我不确定 portG 是否是您出现故障的原因,因为读取 MMAR 时,它显示0x40061400,用于 portK。
您好,
[引用 userid="455255" url="~/support/icros/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forume/1080920/tm4c1294ncpdt-ti-RTos-GPIO 配置"]您能否向我解释加载调试时闪存中写入的地址?下面是我加载 tcpecho 时看到的内容。 如果添加0x7f80+0x7f80+0x38a8,则等于0x137a8。 如果我转到地图文件,我会看到相同的数字。 请参阅我的地图列表下方。 您可以对照地图文件进行检查。 0x7f80的大小约为32k,等于一个闪存扇区大小。 程序员需要先清除扇区,然后才能对扇区进行编程。
分段分配图
运行源服务器负载源服务器长度初始化长度会吸引成员
--- --- --- --- --- ---
00000000 00000000 000137a8 000137a8 r-x
00000000 00000000003c 0000003c r-.resetVecs
00000040 00000040 0001102a 0001102a r-x .text
0001106c 0001106c 00002375 00002375 r-.const
000133e8 000133e8 000003c0 000003c0 r-.cinit
20000000 20000000 00000360 00000000 RW-
20000000 20000000 00000360 00000000 rw-.vecs
20000380 20000380 0000fc88 00000000 RW-
20000380 20000380 0000ec28 00000000 rw-.bss
2000efa8 2000efa8 00000860 00000000 rw-.data
2000f808 2000f808 00000800 00000000 rw-.stack