Цитата(sonycman @ Oct 23 2017, 15:56)

Мне удобнее всего ручками править .dts файл, добавляя в него нужную периферию.
Несложный и хорошо читаемый синтаксис, к примеру:
Код
i2c_fpga: i2c_fpga@0x100000000 {
compatible = "mycore,i2c-master-0.1";
reg = <0x00000001 0x00000000 0x00000010>;
interrupt-parent = <&hps_0_arm_gic_0>;
interrupts = <0 40 4>;
clocks = <&clk_0>;
speed-mode = <100000>;
};
в отличие от нечитаемых .xml
При таком подходе проблем с
sysid_qsys id и timestamp не возникает? они же будут не соответствовать заново генерированной системе из qsys ?
Код
sysid_qsys: sysid@0x100001000 {
compatible = "altr,sysid-16.1", "altr,sysid-1.0";
reg = <0x00000001 0x00001000 0x00000008>;
clocks = <&clk_0>;
id = <2899645186>;
timestamp = <1492500749>;
}; //end sysid@0x100001000 (sysid_qsys)