- 博客(6)
- 收藏
- 关注
原创 linux远程登录目标机
要远程访问局域网设备,可以使用SSH协议。第一,确保目标设备上已安装SSH服务器。然后,在Ubuntu终端中使用SSH命令连接到目标设备的IP地址。例如,使用命令"ssh username@ip_address",其中username是目标设备的用户名,ip_address是目标设备的IP地址。输入密码后,即可远程访问目标设备。如果目标设备有防火墙,需要确保SSH端口(默认为22)已打开。另外,还可以使用VNC或远程桌面软件来远程访问设备,但需要在目标设备上安装相应的软件并进行配置。
2023-12-11 13:57:43
453
原创 TM4C129启动代码
如果第一个位置是有效的堆栈指针(即,它位于SRAM中,值为Ox2xxx.xxxx),第二个位置是有效的重置处理程序地址(即,它位于flash中,值为Ox000x),则认为应用程序是有效的。一旦应用程序调用引导加载程序,引导加载程序将自己复制到SRAM,分支到引导加载程序的SRAM副本,并通过调用Updater()(用于UART、SSI和I2C)、UpdateBOOTP()(用于以太网)、AppUpdaterCAN()(用于CAN)或AppUpdaterUSB()(用于USB)来启动更新。
2023-03-08 14:57:46
422
原创 TM4C129以引导程序更新固件的介绍
德州仪器®Tiva®的boot loader(引导加载程序)是一小段代码,可以下载到flash的起始位置,作为应用程序加载程序,作为基于Tiva ARM®cortextm - m4的微控制器上运行的应用程序的更新机制。引导加载程序可以构建为使用UART、SSI、I2C、can、以太网或USB端口来更新微控制器上的代码。引导加载程序可以通过修改源代码来定制,或者在编译时简单地决定要包含哪些例程。由于提供了完整的源代码,因此可以完全自定义引导加载程序。
2023-03-08 14:38:31
779
原创 使用以太网更新TM4C129固件
当使用来自USERO/USER1的MAC地址时,它将被解释为一个MAC地址: UOBO:UOB1:UOB2:U1B0:U1B1:U1B2(其中UOB0是USERO位7-0或字节0,U0B1是USER0位15-8或字节1,以此类推)。注意:当使用以太网更新时,引导加载程序不能更新自己,因为BOOTP中没有区分固件映像和引导加载程序映像的机制。它假定提供的所有映像都是固件映像。bootstrap协议(BOOTP)是DHCP协议的前身,用于发现客户端的IP地址、服务器的IP地址和要使用的固件映像的名称。
2023-03-08 13:46:20
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅