[U-Boot] U-boot : compare read and expect value
Hi, I'm newbie and I want to use scripts to test the board peripherals (I2C, SPI, LAN, PCIe, USB, ...) using u-boot. My problem is how to compare the reading with the expected value? the reading is in an environment variable? If so which one? I searched the forums and docs without success. Thanks Best Regards, Khalid ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] U-boot : compare read and expect value
Dear Wolfgang Denk Dear Khalid Tourabi, please don't top post / full quote, and keep the mailing list on Cc: Ok sorry thanks. In message50c5f2d6.5060...@planar.com you wrote: Thanks for your answer. setexpr command allows set the result operation in an environment variable. But I want to set the result command (string) in an environment variable to compare it with the expect value. Build it from parts. Start with putting the expected value in an environment variable, so you can use setexpr to compareit against the actual value. Then use conditionals to react as needed. Use standard shell scripting methods. Best regards, Wolfgang Denk I added setexpr command, but I don't understand how to use it for my need. For example : u-boot# set expct FF7F7F7F7F7F7FC2 u-boot# sspi 8 64 9F FF7F7F7F7F7F7FC2 u-boot# This SPI command allows to read the NVRAM code ID, I want to compare with $expct unsuccessfully u-boot# if test sspi 8 64 9F = $expct ; then echo Success; else echo Error; fi; Success u-boot# set expct FF7F7F7F7F7F7FC u-boot# if test sspi 8 64 9F = $expct ; then echo Success; else echo Error; fi; Success $expct either equal to FF7F7F7F7F7F7FC2 or FF7F7F7F7F7F7FC the result of if condition is the same. Many Thanks for your help. Khalid ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot