CODESYS
烧写镜像
1.插入内存卡,板子四个拨码开关都拨到open状态,按reset重启,
2.打开programmer 选择USB, 刷新设备,点击connect
3.点击Open file 找到image文件,
C:\Users\17969\Desktop\stm32mp2-rt.tar\stm32mp2-rt\stm32mp2-rt\flashlayout_st-image-core\optee
(FlashLayout_sdcard_stm32mp257f-ev1-rt-optee.tsv)
4.把根目录路径写入下面框里,(无法使用Open file 可以使用拖拽来完成)
拷贝文件
1.拷贝D:\7.CODESYSY\CODESYS\CODESYS\STMicroelectronics_0x1_ARM_64_Linux_V3.5.19.60_xcSWNlUasW\Platforms\Linux\Bin
下的两个文件
codesyscontrol和CODESYSControl.cfg 到usr/下 创建文件夹 mkdir
mount /dev/sda1 /mnt
cp /mnt/1/codesyscontrol /usr/local
umount /mnt
2.拷贝3s.dat 授权文件到/etc下面
更改cfg文件
[SysFile]
PlcLogicPrefix=1
FilePath.1=/etc/,3S.dat
修改IP地址
ifconfig eth1 192.168.10.2 对应开发板上左边的网口
cd /etc/network
vi interface
配置eth1 静态ip地址
auto eth1
iface eth1 inet static
address 192.168.10.2
netmask 255.255.255.0
network 192.168.10.0
gateway 192.168.10.1
电脑设置 ip为192.168.10.1
Liuux 自启动
1.在init.d文件夹创建文件
cd /etc/init.d
vi codesysstart.sh
2.编辑文件
#!/bin/bash
cd /usr/local && ./codesyscontrol CODESYSControl.cfg &
(必须在最后加上&表示后台运行,否则系统会卡死退不出指令界面,且扫面不到Ethercat设备)
保存退出
3.添加可执行权限
chmod +x /etc/init.d/codesysstart.sh
4.更新开机启动文件
update-rc.d codesysstart.sh defaults
给root用户添加密码
passwd root
CODESYS IDE 安装问题
刚安装好IDE, 创建新工程编译出错
在库管理器中有菜单,下载缺失的库